SlideShare a Scribd company logo
1 of 30
Test automation
The myth of ROI




             Gilles Mantel
               ALE2011
2
What are we talking about ?

 Unit tests            Only
automated


 Integration tests          Only
automated


 Functional tests
  ▶   End to end
  ▶   GUI             Cannot
be

  ▶   Exploratory     automated
                                              Only
automated

 Stress, performance, reliability etc
                               Cannot
be

                               automated
 Usability, AB tests etc
What are we talking about ?

 Unit tests

 Integration tests

 Functional tests           Automatable

                            with
s/w
robots
  ▶   End to end
  ▶   GUI
  ▶   Exploratory


 Stress, performance, reliability etc

 Usability, AB tests etc
ROI formula

 ROI = manual cost – automation cost

 Manual cost: execution

 Automation cost: software licenses, automation
 scripts, results analysis, script maintenance
ROI calculators
Cumulated cost over time




                  3
      2

  1
Main points

 Complex / Cumbersome

 Many unknowns
  ▶   Make assumptions


 Results not encouraging

 What’s missing ?
Cost of a defect
Cost of a defect
Financial option

 Right to buy a financial product (underlying) at a given price
  (strike) at a given date in the future (maturity date)


 Pay a prime to buy this right

 Ex: I pay 10$ the right to buy a Google share in December 2011 at
  the price of 530$
Financial model


       Benefits at
       maturity




                       In the Money




                                      Underlying
                                      price at maturity


        Out of Money
Financial model of test automation


           ROI
Financial model of test automation




                                 Saved cost of
                                 identified defects
Modèle de gain


                  ROI




                        Cost of
                        existing
                        defects

                                   Saved cost of
  Investment in                    identified defects
  automation
Investment in automation ?

 In a Financial Bank: the mean cost of a defect is
  around 300 000 €

 At a web travel agency: 1mn website downtime
  costs 20 000€in terms of lack of revenue

 Measure !
Investment in automation ?

 In your organisation, how much costs:
   ▶   A late delivery? Check with marketing dpt
   ▶   Maintenance teams fixing defects ? Check with the CIO
   ▶   Operational loss caused by defects ? Check with the financial dpt
   ▶   Negative perceptions of brand ? Check with the sales dpt




                                  www.xebia.fr / blog.xebia.fr             17
Investment in automation ?
Investment in automation ?
Testing pyramid (Mike Cohn)
What ROI for an agile team ?
What ROI for an agile team ?
Where to invest ?



                    and last, a bit here


        Then here




  First here
Investment in automation ?
Waterfall Pyramid
What ROI for a legacy ?
What ROI for a legacy ?
Where to invest ?




  First here



        Then here



               And last here
Conclusions


   The ROI is not directly linked with time

   The ROI is linked with non-quality

   Agile practices lead to reducing the
    needed investment by iteratively
    automating

   Measure how much you can invest based
    on your non-quality predictions
Twitter: @gmantel
E-mail: gmantel@xebia.fr

MERCI

More Related Content

What's hot

Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 

What's hot (20)

Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Automation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - Checklist
 
Script less automation
Script less automation  Script less automation
Script less automation
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
 
Automation_testing
Automation_testingAutomation_testing
Automation_testing
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
10 Benefits of Automated Testing
10 Benefits of Automated Testing10 Benefits of Automated Testing
10 Benefits of Automated Testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Functional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsFunctional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and Applitools
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test Management
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
 
6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture6 Traits of a Successful Test Automation Architecture
6 Traits of a Successful Test Automation Architecture
 
Fundamentals of Testing
Fundamentals of TestingFundamentals of Testing
Fundamentals of Testing
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
 

Viewers also liked (8)

Infografía anderson.
Infografía anderson.Infografía anderson.
Infografía anderson.
 
Automation roi microsoft e4 d event
Automation roi microsoft e4 d eventAutomation roi microsoft e4 d event
Automation roi microsoft e4 d event
 
Roi Presentation1
Roi Presentation1Roi Presentation1
Roi Presentation1
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated Testing
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test Automation
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 

Similar to Test automation: the ROI myth

Automation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation SlidesAutomation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation Slides
SlideTeam
 
Introducing Automation In Manufacturing Business PowerPoint Presentation Slides
Introducing Automation In Manufacturing Business PowerPoint Presentation SlidesIntroducing Automation In Manufacturing Business PowerPoint Presentation Slides
Introducing Automation In Manufacturing Business PowerPoint Presentation Slides
SlideTeam
 
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handoutsYuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
Yury M
 
Automation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation SlidesAutomation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation Slides
SlideTeam
 

Similar to Test automation: the ROI myth (20)

Intelligent automation-robotic-entities the-future-of-their-management
Intelligent automation-robotic-entities the-future-of-their-managementIntelligent automation-robotic-entities the-future-of-their-management
Intelligent automation-robotic-entities the-future-of-their-management
 
Automation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation SlidesAutomation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation Slides
 
ROI: Nonprofit Technology
ROI: Nonprofit TechnologyROI: Nonprofit Technology
ROI: Nonprofit Technology
 
Introducing Automation In Manufacturing Business PowerPoint Presentation Slides
Introducing Automation In Manufacturing Business PowerPoint Presentation SlidesIntroducing Automation In Manufacturing Business PowerPoint Presentation Slides
Introducing Automation In Manufacturing Business PowerPoint Presentation Slides
 
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handoutsYuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
 
Mastering Paid Search Automation
Mastering Paid Search AutomationMastering Paid Search Automation
Mastering Paid Search Automation
 
How real estate businesses are adopting automation to cut creative costs
How real estate businesses are adopting automation to cut creative costsHow real estate businesses are adopting automation to cut creative costs
How real estate businesses are adopting automation to cut creative costs
 
Automation Benefits PowerPoint Presentation Slides
Automation Benefits PowerPoint Presentation SlidesAutomation Benefits PowerPoint Presentation Slides
Automation Benefits PowerPoint Presentation Slides
 
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
 
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
Modernize 2018: Advanced Experimentation Workshop - Web Marketing ROI & Optim...
 
Mastering DevOps with AI-powered Change Risk Prediction
Mastering DevOps with AI-powered Change Risk PredictionMastering DevOps with AI-powered Change Risk Prediction
Mastering DevOps with AI-powered Change Risk Prediction
 
How automation can help reduce your creative costs
How automation can help reduce your creative costsHow automation can help reduce your creative costs
How automation can help reduce your creative costs
 
Automation Technology Powerpoint Presentation Slides
Automation Technology Powerpoint Presentation SlidesAutomation Technology Powerpoint Presentation Slides
Automation Technology Powerpoint Presentation Slides
 
Expense Reduction Analysts
Expense Reduction AnalystsExpense Reduction Analysts
Expense Reduction Analysts
 
Automation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation SlidesAutomation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation Slides
 
Heroconf London - Leveraging Automation into International PPC
Heroconf London  - Leveraging Automation into International PPCHeroconf London  - Leveraging Automation into International PPC
Heroconf London - Leveraging Automation into International PPC
 
Cost Reduction.pdf
Cost Reduction.pdfCost Reduction.pdf
Cost Reduction.pdf
 
Company Automation Powerpoint Presentation Slides
Company Automation Powerpoint Presentation SlidesCompany Automation Powerpoint Presentation Slides
Company Automation Powerpoint Presentation Slides
 
Lean Quality & Engineering
Lean Quality & EngineeringLean Quality & Engineering
Lean Quality & Engineering
 
How to Start Using Scripts [+Prebuilt Templates Included]
How to Start Using Scripts [+Prebuilt Templates Included]How to Start Using Scripts [+Prebuilt Templates Included]
How to Start Using Scripts [+Prebuilt Templates Included]
 

More from Gilles Mantel (11)

Product Ownership dans le brouillard
Product Ownership dans le brouillardProduct Ownership dans le brouillard
Product Ownership dans le brouillard
 
Contrat agile
Contrat agileContrat agile
Contrat agile
 
Agile et BI
Agile et BIAgile et BI
Agile et BI
 
Agile Testing et ROI
Agile Testing et ROIAgile Testing et ROI
Agile Testing et ROI
 
Scrum Master Academy
Scrum Master AcademyScrum Master Academy
Scrum Master Academy
 
Ludification du travail
Ludification du travailLudification du travail
Ludification du travail
 
Agile tour rennes 2011 roi tests auto
Agile tour rennes 2011   roi tests autoAgile tour rennes 2011   roi tests auto
Agile tour rennes 2011 roi tests auto
 
Automatisation des tests: le mythe du ROI
Automatisation des tests: le mythe du ROIAutomatisation des tests: le mythe du ROI
Automatisation des tests: le mythe du ROI
 
Automatisation des tests: le mythe du ROI
Automatisation des tests: le mythe du ROIAutomatisation des tests: le mythe du ROI
Automatisation des tests: le mythe du ROI
 
Qu'avez vous testé aujourdhui ?
Qu'avez vous testé aujourdhui ?Qu'avez vous testé aujourdhui ?
Qu'avez vous testé aujourdhui ?
 
Outils de tests open-source
Outils de tests open-sourceOutils de tests open-source
Outils de tests open-source
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Test automation: the ROI myth

  • 1. Test automation The myth of ROI Gilles Mantel ALE2011
  • 2. 2
  • 3. What are we talking about ?  Unit tests Only
automated  Integration tests Only
automated  Functional tests ▶ End to end ▶ GUI Cannot
be
 ▶ Exploratory automated Only
automated  Stress, performance, reliability etc Cannot
be
 automated  Usability, AB tests etc
  • 4. What are we talking about ?  Unit tests  Integration tests  Functional tests Automatable
 with
s/w
robots ▶ End to end ▶ GUI ▶ Exploratory  Stress, performance, reliability etc  Usability, AB tests etc
  • 5. ROI formula  ROI = manual cost – automation cost  Manual cost: execution  Automation cost: software licenses, automation scripts, results analysis, script maintenance
  • 7. Cumulated cost over time 3 2 1
  • 8. Main points  Complex / Cumbersome  Many unknowns ▶ Make assumptions  Results not encouraging  What’s missing ?
  • 9. Cost of a defect
  • 10. Cost of a defect
  • 11. Financial option  Right to buy a financial product (underlying) at a given price (strike) at a given date in the future (maturity date)  Pay a prime to buy this right  Ex: I pay 10$ the right to buy a Google share in December 2011 at the price of 530$
  • 12. Financial model Benefits at maturity In the Money Underlying price at maturity Out of Money
  • 13. Financial model of test automation ROI
  • 14. Financial model of test automation Saved cost of identified defects
  • 15. Modèle de gain ROI Cost of existing defects Saved cost of Investment in identified defects automation
  • 16. Investment in automation ?  In a Financial Bank: the mean cost of a defect is around 300 000 €  At a web travel agency: 1mn website downtime costs 20 000€in terms of lack of revenue  Measure !
  • 17. Investment in automation ?  In your organisation, how much costs: ▶ A late delivery? Check with marketing dpt ▶ Maintenance teams fixing defects ? Check with the CIO ▶ Operational loss caused by defects ? Check with the financial dpt ▶ Negative perceptions of brand ? Check with the sales dpt www.xebia.fr / blog.xebia.fr 17
  • 21. What ROI for an agile team ?
  • 22. What ROI for an agile team ?
  • 23. Where to invest ? and last, a bit here Then here First here
  • 26. What ROI for a legacy ?
  • 27. What ROI for a legacy ?
  • 28. Where to invest ? First here Then here And last here
  • 29. Conclusions  The ROI is not directly linked with time  The ROI is linked with non-quality  Agile practices lead to reducing the needed investment by iteratively automating  Measure how much you can invest based on your non-quality predictions

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n