SlideShare a Scribd company logo
1 of 14
Download to read offline
T6
Special Topics
5/2/2013 9:45:00 AM

Testing - After You’ve Finished Testing
Presented by:
Jon Bach
eBay, Inc.

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Jon Bach
Jon Bach works for eBay (San Jose) as a QA director for the Buyer Experience team. Formerly a manager
of corporate intellect and senior test consultant at Quardev, Jon has been in testing since 1995 with
experience that includes managing teams at Microsoft, HP, and LexisNexis. The co-inventor (with his
brother James) of session-based test management, Jon is an award-winning speaker on test
management and exploratory testing. He’s mostly known for his “half-baked†ideas about how to
inspire innovation and create a learning culture for test teams. Find Jon on Facebook and Twitter
@jbtestpilot. View his presentations at quardev.com/articles and his blog at jonbox.wordpress.com.
Testing… (After You’ve
Finished Testing)
Jon Bach
QE Director, Live Site Quality
jobach@ebay.com
STAREast 2013

What’s the quality right NOW?

1
2
Is it good enough?

Too Much Quality
Further time and effort
is a waste of resources.
floating line

Good enough quality bar
Further time and effort
is crucial.

Unacceptable Quality

3
What I do

7

10 Testing-related activities after release
•
•
•
•
•
•
•
•
•
•

Monitoring
Experimentation
Surveys
Scenario
Follow-up
Investigation
Competitive
Events
Reputation
Dogfooding

8

4
Monitoring (Checking)

9

Experimentation (A/B testing)

A

B
10

5
Surveys
When site visitors click this

11

Surveys
we see this

We see this

12

6
Scenario

13

Follow-up
I go on eBay Radio (a weekly podcast for customers) as “The Bug
Hunter” to elicit stories about technical problems in Production.
------------------------------------------------------------------------------“I have attached the screen shot for you. Try as I might, I can't get
the selling reminders to go to the top. The arrows don't work, but I
can move sold, unsold and active selling. I even set the default to
summary, but no luck. FYI- I am using Safari on my trusty Mac.
Also, the default font size is too big. When I zoom it out, it's too
small. It was a better size the way it was before. I sent a message
to the team through the 'what do you think' for that page.”

14

7
Investigative Testing
This is a dip in bids we saw in Production.
What questions do you have to troubleshoot this?

15

My brother’s ideas

16

8
Topics for investigation (FORCOSTTTIP)
•
•
•
•

•
•
•
•

•
•
•

Feature – Do we know what happens when people bid?
Origin -- When did this start happening?
Recent – Did we just push code to Production?
Consistency / Correlation -- What happened yesterday,
tomorrow? Are there other graphs and metrics?
Overlap – Is there any other process happening?
Security – Is it malicious? Intentional?
Terminology -- What kinds of “bids”? US, UK, International?
Third-Party / Silent Partner – What’s not in the room? What sort
of information have we NOT heard from?
Truth is out there – does someone already know about this?
Instrumentation – is the graph wrong? Can I get more data?
Prediction – can we test a conjecture with a prediction
17

Competitive Testing

18

9
Capability
A large seller on eBay wants to have a “Flash Sale”.
Are we ready?

19

Reputation

20

10
Dogfooding
Video of a flow test:

21

Ask my brother to test
Video of a flow test:

22

11
Most Important Message

JON BACH

I AM LIVE SITE QUALITY
(AND SO CAN YOU!)

23

Back at your desk on Monday
•
•
•
•
•
•
•
•
•
•
•

Run Experimentation???
Create monitoring???
What to investigate
Make surveys???
How to make scenarios
What’s our reputation???
Follow-up on what???
Dogfood a medical device?
Capabilities? What???
Competitive what now?
Usability, but no lab?

Try crowdsourced charters
Take an Ops guy to lunch
Customer Support’s Most Wanted
Interview a Business Analyst
Try a flow exercise with legos
Scan user groups
Talk to an early adopter
Watch a live study or trial
See a marketing roadmap
Explore a competitor URL
Try Open-Book Testing

24

12

More Related Content

Viewers also liked

Viewers also liked (9)

It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test AutomationIt Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
 
Introducing Mobile Testing to Your Organization
Introducing Mobile Testing to Your OrganizationIntroducing Mobile Testing to Your Organization
Introducing Mobile Testing to Your Organization
 
Specification-by-Example: A Cucumber Implementation
Specification-by-Example: A Cucumber ImplementationSpecification-by-Example: A Cucumber Implementation
Specification-by-Example: A Cucumber Implementation
 
Planning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical GuidePlanning Your Agile Testing: A Practical Guide
Planning Your Agile Testing: A Practical Guide
 
Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!Pay Now or Pay More Every Day: Reduce Technical Debt Now!
Pay Now or Pay More Every Day: Reduce Technical Debt Now!
 
Innovations in Test Automation: It’s Not All about Regression
Innovations in Test Automation: It’s Not All about RegressionInnovations in Test Automation: It’s Not All about Regression
Innovations in Test Automation: It’s Not All about Regression
 
Build Your Own Performance Test Lab in the Cloud
Build Your Own Performance Test Lab in the CloudBuild Your Own Performance Test Lab in the Cloud
Build Your Own Performance Test Lab in the Cloud
 
Better Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous DeliveryBetter Security Testing: Using the Cloud and Continuous Delivery
Better Security Testing: Using the Cloud and Continuous Delivery
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 

Similar to Testing—After You’ve Finished Testing

Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
Christian Gammill
 
The Beall Business Innovation Workshop - Session 1
The Beall Business Innovation Workshop - Session 1The Beall Business Innovation Workshop - Session 1
The Beall Business Innovation Workshop - Session 1
Shervin Talieh
 
Project Management experiences, do's and don'ts
Project Management experiences, do's and don'tsProject Management experiences, do's and don'ts
Project Management experiences, do's and don'ts
Tapio Järvenpää
 

Similar to Testing—After You’ve Finished Testing (20)

The Craft of Bug Investigation
The Craft of Bug InvestigationThe Craft of Bug Investigation
The Craft of Bug Investigation
 
Intro to Prototyping
Intro to PrototypingIntro to Prototyping
Intro to Prototyping
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
How Do I Get a Cool Job Like Yours? A Career Map for Testers
How Do I Get a Cool Job Like Yours? A Career Map for TestersHow Do I Get a Cool Job Like Yours? A Career Map for Testers
How Do I Get a Cool Job Like Yours? A Career Map for Testers
 
Exploratory Testing Is Now in Session
Exploratory Testing Is Now in SessionExploratory Testing Is Now in Session
Exploratory Testing Is Now in Session
 
DIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: AnalyticsDIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: Analytics
 
Improvisational Theatre Techniques Can Improve Your Discovery Skills
Improvisational Theatre Techniques Can Improve Your Discovery SkillsImprovisational Theatre Techniques Can Improve Your Discovery Skills
Improvisational Theatre Techniques Can Improve Your Discovery Skills
 
Customer Development - Notes from the Field
Customer Development - Notes from the FieldCustomer Development - Notes from the Field
Customer Development - Notes from the Field
 
The Beall Business Innovation Workshop - Session 1
The Beall Business Innovation Workshop - Session 1The Beall Business Innovation Workshop - Session 1
The Beall Business Innovation Workshop - Session 1
 
Jon Bach: On Testing
Jon Bach: On TestingJon Bach: On Testing
Jon Bach: On Testing
 
A/B testing, optimization and results analysis by Mariia Bocheva, ATD'18
A/B testing, optimization and results analysis by Mariia Bocheva, ATD'18A/B testing, optimization and results analysis by Mariia Bocheva, ATD'18
A/B testing, optimization and results analysis by Mariia Bocheva, ATD'18
 
BSides LA/PDX
BSides LA/PDXBSides LA/PDX
BSides LA/PDX
 
Startup UX: A story of tradeoffs and constraints
Startup UX: A story of tradeoffs and constraintsStartup UX: A story of tradeoffs and constraints
Startup UX: A story of tradeoffs and constraints
 
Project Management experiences, do's and don'ts
Project Management experiences, do's and don'tsProject Management experiences, do's and don'ts
Project Management experiences, do's and don'ts
 
David Sells Goliath: Landing Your First Fortune 500 Customer
David Sells Goliath: Landing Your First Fortune 500 CustomerDavid Sells Goliath: Landing Your First Fortune 500 Customer
David Sells Goliath: Landing Your First Fortune 500 Customer
 
MVP Types, Tools and Social Impact
MVP Types, Tools and Social ImpactMVP Types, Tools and Social Impact
MVP Types, Tools and Social Impact
 
Testing the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesisTesting the unknown: the art and science of working with hypothesis
Testing the unknown: the art and science of working with hypothesis
 
Htsas Taipei week2 Bernard 20141007
Htsas Taipei week2 Bernard 20141007Htsas Taipei week2 Bernard 20141007
Htsas Taipei week2 Bernard 20141007
 
The interview process for junior developers
The interview process for junior developersThe interview process for junior developers
The interview process for junior developers
 
SpatzAI - A Referee toolkit to resolve spats in teams
SpatzAI - A Referee toolkit to resolve spats in teamsSpatzAI - A Referee toolkit to resolve spats in teams
SpatzAI - A Referee toolkit to resolve spats in teams
 

More from TechWell

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Testing—After You’ve Finished Testing

  • 1. T6 Special Topics 5/2/2013 9:45:00 AM Testing - After You’ve Finished Testing Presented by: Jon Bach eBay, Inc. Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Jon Bach Jon Bach works for eBay (San Jose) as a QA director for the Buyer Experience team. Formerly a manager of corporate intellect and senior test consultant at Quardev, Jon has been in testing since 1995 with experience that includes managing teams at Microsoft, HP, and LexisNexis. The co-inventor (with his brother James) of session-based test management, Jon is an award-winning speaker on test management and exploratory testing. He’s mostly known for his “half-baked†ideas about how to inspire innovation and create a learning culture for test teams. Find Jon on Facebook and Twitter @jbtestpilot. View his presentations at quardev.com/articles and his blog at jonbox.wordpress.com.
  • 3. Testing… (After You’ve Finished Testing) Jon Bach QE Director, Live Site Quality jobach@ebay.com STAREast 2013 What’s the quality right NOW? 1
  • 4. 2
  • 5. Is it good enough? Too Much Quality Further time and effort is a waste of resources. floating line Good enough quality bar Further time and effort is crucial. Unacceptable Quality 3
  • 6. What I do 7 10 Testing-related activities after release • • • • • • • • • • Monitoring Experimentation Surveys Scenario Follow-up Investigation Competitive Events Reputation Dogfooding 8 4
  • 8. Surveys When site visitors click this 11 Surveys we see this We see this 12 6
  • 9. Scenario 13 Follow-up I go on eBay Radio (a weekly podcast for customers) as “The Bug Hunter” to elicit stories about technical problems in Production. ------------------------------------------------------------------------------“I have attached the screen shot for you. Try as I might, I can't get the selling reminders to go to the top. The arrows don't work, but I can move sold, unsold and active selling. I even set the default to summary, but no luck. FYI- I am using Safari on my trusty Mac. Also, the default font size is too big. When I zoom it out, it's too small. It was a better size the way it was before. I sent a message to the team through the 'what do you think' for that page.” 14 7
  • 10. Investigative Testing This is a dip in bids we saw in Production. What questions do you have to troubleshoot this? 15 My brother’s ideas 16 8
  • 11. Topics for investigation (FORCOSTTTIP) • • • • • • • • • • • Feature – Do we know what happens when people bid? Origin -- When did this start happening? Recent – Did we just push code to Production? Consistency / Correlation -- What happened yesterday, tomorrow? Are there other graphs and metrics? Overlap – Is there any other process happening? Security – Is it malicious? Intentional? Terminology -- What kinds of “bids”? US, UK, International? Third-Party / Silent Partner – What’s not in the room? What sort of information have we NOT heard from? Truth is out there – does someone already know about this? Instrumentation – is the graph wrong? Can I get more data? Prediction – can we test a conjecture with a prediction 17 Competitive Testing 18 9
  • 12. Capability A large seller on eBay wants to have a “Flash Sale”. Are we ready? 19 Reputation 20 10
  • 13. Dogfooding Video of a flow test: 21 Ask my brother to test Video of a flow test: 22 11
  • 14. Most Important Message JON BACH I AM LIVE SITE QUALITY (AND SO CAN YOU!) 23 Back at your desk on Monday • • • • • • • • • • • Run Experimentation??? Create monitoring??? What to investigate Make surveys??? How to make scenarios What’s our reputation??? Follow-up on what??? Dogfood a medical device? Capabilities? What??? Competitive what now? Usability, but no lab? Try crowdsourced charters Take an Ops guy to lunch Customer Support’s Most Wanted Interview a Business Analyst Try a flow exercise with legos Scan user groups Talk to an early adopter Watch a live study or trial See a marketing roadmap Explore a competitor URL Try Open-Book Testing 24 12