SlideShare a Scribd company logo
USING REAL CUSTOMER DATA TO DRIVE TESTING
JUNE 2019
HOW A SOFTWARE BUG COSTS $45 MILLION AND A MARRIAGE
Software is so heavily embedded in our
day to day lives that a software failure can
have severe implications
Implications can be loss of reputation,
revenue and in some cases lives
WHO IS TO BLAME FOR BUGS CREEPING THROUGH?
SHORTCOMINGS WITH TRADITIONAL, STRUCTURED TESTING
• Test cases are manually defined
⇢ Time-consuming to produce
⇢ Includes assumptions & happy paths
• Test cases have fixed structures
⇢ Same tests run every time
⇢ No use of results to improve coverage
Shortcomings With Traditional, Structured Testing
Structured testing
Tests
Identified defects
Missed defects
Like playing Battleship game without feedback:
• Using the same grid locations for every game
• Not using a hit to focus on sinking a ship
• Only have a limited supply of pegs
• Test cases are manually defined
⇢ Time-consuming to produce
⇢ Includes assumptions & happy paths
• Test cases have fixed structures
⇢ Same tests run every time
⇢ No use of results to improve coverage
Structured testing
Tests
Identified defects
Missed defects
Like playing Battleship game without feedback:
• Using the same grid locations for every game
• Not using a hit to focus on sinking a ship
• Only have a limited supply of pegs
Tests
Identified defects
Missed defects
Structured testing
Test cases are manually defined
• Time-consuming to produce
• Includes assumptions & happy paths
Test cases have fixed structures
• Same tests run every time
• No use of results to improve coverage
Like playing a Battleship game without feedback:
- Using the same grid locations for every game.
- Not using a hit to focus on sinking a ship.
- Only have a limited supply of pegs.
THE COST OF TEST-CASE PRODUCTION
Manual test case development Eggplant AI
The Cost of Test-Case Production
Linear growth of limited coverage
with constant effort
Time
Test cases
Test cases
Time
Effort
Hundreds
Millions
Effort
App1
App
2
W
ebsite1
App
3
W
ebsite2
System
1
System
2
Full coverage from only
small initial effort
Hugely
reduced
maintenance
A NEW APPROACH: DIGITAL EXPERIENCE OPTIMIZATION
continuous quality
Continuous
Quality
Operational
Excellence
DIGITAL
EXPERIENCE
TESTING
DIGITAL
EXPERIENCE
MONITORING
DEV OPS
AI EXPLORATION BASED ON REAL USER JOURNEYS
Restaurants
Location Search
AI Exploration Based on Real User Journeys
Homepage
Hotels
Flights
Near Me Now
Restaurants
Near Me Now
Hotels
Restaurants
Things to Do
Rentals
Hotels
Location
Dates
Type
Search
Flights
From
Class
To
Search
Passengers
Back Back
Back
Back
Rotate Screen
Exit
Exit
AI model favors
sequences of actions that
are part of defined test
cases.
CXO IN ACTION
USING REAL CUSTOMER DATA TO DRIVE TESTING
JUNE 2019

More Related Content

PDF
CI in the frontend
PPTX
Main Talk v1.1
PPTX
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
PDF
7. Continous deilvery of quality product in big organizations with distribute...
PPTX
Test Early, Test Often, Test Left
PDF
Getting to Continuous Deployment (Webinar Slides)
PDF
Boston MeetUp 10.10
PDF
7 QA Tests You Should Be Running
CI in the frontend
Main Talk v1.1
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
7. Continous deilvery of quality product in big organizations with distribute...
Test Early, Test Often, Test Left
Getting to Continuous Deployment (Webinar Slides)
Boston MeetUp 10.10
7 QA Tests You Should Be Running

What's hot (20)

PDF
[Webinar] Introducing Feature Management
PPTX
Final pres
PDF
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
PDF
Testing can be fun! Intercomputer GS
PDF
SauceCon 2017: test.allTheThings(): Digital Edition
PPT
SOASTA Webinar: Process Compression For Mobile App Dev 120612
PPTX
10 Emerging Test Frameworks for Cross Browser Testing
PDF
Agile & KPIs :: Conferencia Agile Spain 2014
PDF
Key note Manish and Deepa
PPTX
Slow tests in a fast delivery pipeline
PDF
What Can DevOps Learn from Formula 1?
PPTX
What’s New in Topaz Workbench Webcast
PDF
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
PPTX
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
PDF
Easy Continuous Deployment You Can Trust (Webinar)
PPTX
Best Practices in Mobile CI (webinar)
PDF
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
PPTX
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
PPTX
Agile Israel 2017 bugs zero by Arlo Belshee
PPTX
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
[Webinar] Introducing Feature Management
Final pres
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Testing can be fun! Intercomputer GS
SauceCon 2017: test.allTheThings(): Digital Edition
SOASTA Webinar: Process Compression For Mobile App Dev 120612
10 Emerging Test Frameworks for Cross Browser Testing
Agile & KPIs :: Conferencia Agile Spain 2014
Key note Manish and Deepa
Slow tests in a fast delivery pipeline
What Can DevOps Learn from Formula 1?
What’s New in Topaz Workbench Webcast
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
Don’t Settle for Old-school SCM: Fail Faster? How about Don’t Fail at All?
Easy Continuous Deployment You Can Trust (Webinar)
Best Practices in Mobile CI (webinar)
Combining Front-End and Backend Testing with Sauce Labs & BlazeMeter
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
Agile Israel 2017 bugs zero by Arlo Belshee
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Ad

Similar to Using real customer data to drive Testing (20)

PPTX
Get the most from AI with Eggplant
PPTX
A Software Testing Intro
PDF
International Journal of Engineering Research and Development (IJERD)
PPT
SoftwareTesting notes r score increases as you pick a category, fill out a lo...
PPT
SoftwareTesting:AnImportantConceptinSoftwareEngineering
PDF
Foundations of Software Testing Lecture 4
PDF
Software Quality and Test Strategies for Ruby and Rails Applications
PDF
software-testing-yogesh-singh (1).pdf
DOCX
How Would Software Testing Change in the Future.docx.docx
PPT
Testing 1 - the Basics
PDF
Next Generation Testing
DOCX
Top 7 reasons why software testing is crucial in SDLC
PDF
Best software testing course
PPT
Manual testing visonia
PPTX
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
PDF
Integrating AI in software quality in absence of a well-defined requirements
PDF
Artificial Intelligence for Automated Software Testing
PPTX
Software testing
PPT
PPTX
Testing strategies part -1
Get the most from AI with Eggplant
A Software Testing Intro
International Journal of Engineering Research and Development (IJERD)
SoftwareTesting notes r score increases as you pick a category, fill out a lo...
SoftwareTesting:AnImportantConceptinSoftwareEngineering
Foundations of Software Testing Lecture 4
Software Quality and Test Strategies for Ruby and Rails Applications
software-testing-yogesh-singh (1).pdf
How Would Software Testing Change in the Future.docx.docx
Testing 1 - the Basics
Next Generation Testing
Top 7 reasons why software testing is crucial in SDLC
Best software testing course
Manual testing visonia
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
Integrating AI in software quality in absence of a well-defined requirements
Artificial Intelligence for Automated Software Testing
Software testing
Testing strategies part -1
Ad

More from Eggplant (20)

PPTX
Eggplant Functional - Lesson 1 (Japanese slides)
PPTX
Eggplant Functional - Lesson 2 (Japanese slides)
PPTX
Eggplant Functional - Lesson 3 (Japanese slides)
PPTX
Eggplant Functional - Lesson 4 (Japanese slides)
PPTX
Eggplant Functional - Lesson 5 (Japanese slides)
PPTX
Eggplant Functional - Lesson 6 (Japanese slides)
PPTX
Eggplant Functional - Lesson 10 (Japanese slides)
PPTX
Eggplant Functional - Lesson 11 (Japanese slides)
PPTX
Eggplant Functional - Lesson 7 (Japanese slides)
PPTX
Eggplant Functional - Lesson 8 (Japanese slides)
PPTX
Eggplant Functional - Lesson 9 (Japanese slides)
PPTX
Eggplant AI - Lesson 5 Slides (Japanese)
PPTX
Eggplant AI - Lesson 3 Slides (Japanese)
PPTX
Eggplant AI - Lesson 6 Slides (Japanese)
PPTX
Eggplant AI - Lesson 2 Slides (Japanese)
PPTX
Eggplant AI - Lesson 1 Slides (Japanese)
PPTX
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
PPTX
AI based Testing in Finance & Retail Breakfast Briefing
PDF
6 Top Tips to a Testing Strategy That Works
PPTX
Importance of testing for the business
Eggplant Functional - Lesson 1 (Japanese slides)
Eggplant Functional - Lesson 2 (Japanese slides)
Eggplant Functional - Lesson 3 (Japanese slides)
Eggplant Functional - Lesson 4 (Japanese slides)
Eggplant Functional - Lesson 5 (Japanese slides)
Eggplant Functional - Lesson 6 (Japanese slides)
Eggplant Functional - Lesson 10 (Japanese slides)
Eggplant Functional - Lesson 11 (Japanese slides)
Eggplant Functional - Lesson 7 (Japanese slides)
Eggplant Functional - Lesson 8 (Japanese slides)
Eggplant Functional - Lesson 9 (Japanese slides)
Eggplant AI - Lesson 5 Slides (Japanese)
Eggplant AI - Lesson 3 Slides (Japanese)
Eggplant AI - Lesson 6 Slides (Japanese)
Eggplant AI - Lesson 2 Slides (Japanese)
Eggplant AI - Lesson 1 Slides (Japanese)
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
AI based Testing in Finance & Retail Breakfast Briefing
6 Top Tips to a Testing Strategy That Works
Importance of testing for the business

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine Learning_overview_presentation.pptx
Spectroscopy.pptx food analysis technology
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Using real customer data to drive Testing

  • 1. USING REAL CUSTOMER DATA TO DRIVE TESTING JUNE 2019
  • 2. HOW A SOFTWARE BUG COSTS $45 MILLION AND A MARRIAGE Software is so heavily embedded in our day to day lives that a software failure can have severe implications Implications can be loss of reputation, revenue and in some cases lives
  • 3. WHO IS TO BLAME FOR BUGS CREEPING THROUGH?
  • 4. SHORTCOMINGS WITH TRADITIONAL, STRUCTURED TESTING • Test cases are manually defined ⇢ Time-consuming to produce ⇢ Includes assumptions & happy paths • Test cases have fixed structures ⇢ Same tests run every time ⇢ No use of results to improve coverage Shortcomings With Traditional, Structured Testing Structured testing Tests Identified defects Missed defects Like playing Battleship game without feedback: • Using the same grid locations for every game • Not using a hit to focus on sinking a ship • Only have a limited supply of pegs • Test cases are manually defined ⇢ Time-consuming to produce ⇢ Includes assumptions & happy paths • Test cases have fixed structures ⇢ Same tests run every time ⇢ No use of results to improve coverage Structured testing Tests Identified defects Missed defects Like playing Battleship game without feedback: • Using the same grid locations for every game • Not using a hit to focus on sinking a ship • Only have a limited supply of pegs Tests Identified defects Missed defects Structured testing Test cases are manually defined • Time-consuming to produce • Includes assumptions & happy paths Test cases have fixed structures • Same tests run every time • No use of results to improve coverage Like playing a Battleship game without feedback: - Using the same grid locations for every game. - Not using a hit to focus on sinking a ship. - Only have a limited supply of pegs.
  • 5. THE COST OF TEST-CASE PRODUCTION Manual test case development Eggplant AI The Cost of Test-Case Production Linear growth of limited coverage with constant effort Time Test cases Test cases Time Effort Hundreds Millions Effort App1 App 2 W ebsite1 App 3 W ebsite2 System 1 System 2 Full coverage from only small initial effort Hugely reduced maintenance
  • 6. A NEW APPROACH: DIGITAL EXPERIENCE OPTIMIZATION continuous quality Continuous Quality Operational Excellence DIGITAL EXPERIENCE TESTING DIGITAL EXPERIENCE MONITORING DEV OPS
  • 7. AI EXPLORATION BASED ON REAL USER JOURNEYS Restaurants Location Search AI Exploration Based on Real User Journeys Homepage Hotels Flights Near Me Now Restaurants Near Me Now Hotels Restaurants Things to Do Rentals Hotels Location Dates Type Search Flights From Class To Search Passengers Back Back Back Back Rotate Screen Exit Exit AI model favors sequences of actions that are part of defined test cases.
  • 9. USING REAL CUSTOMER DATA TO DRIVE TESTING JUNE 2019

Editor's Notes

  • #7: Learn from real usage Identify and diagnose business–impacting problems