SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Internationalization & localization testing
Internationalization & localization testingInternationalization & localization testing
Internationalization & localization testing
Robin0590
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 

Tendances (20)

DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
 
Workshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with JavascriptWorkshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with Javascript
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
 
Test plan presentation
Test plan presentationTest plan presentation
Test plan presentation
 
System testing
System testingSystem testing
System testing
 
Internationalization & localization testing
Internationalization & localization testingInternationalization & localization testing
Internationalization & localization testing
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Performance testing
Performance testingPerformance testing
Performance testing
 
DEVSECOPS: Coding DevSecOps journey
DEVSECOPS: Coding DevSecOps journeyDEVSECOPS: Coding DevSecOps journey
DEVSECOPS: Coding DevSecOps journey
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
Test case execution
Test case execution Test case execution
Test case execution
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Software Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by AbstractaSoftware Testing Maturity Model and Assessment by Abstracta
Software Testing Maturity Model and Assessment by Abstracta
 
Test automation process
Test automation processTest automation process
Test automation process
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Symbolic Execution (introduction and hands-on)
Symbolic Execution (introduction and hands-on)Symbolic Execution (introduction and hands-on)
Symbolic Execution (introduction and hands-on)
 

En vedette

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
Impetus Technologies
 

En vedette (9)

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
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual 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
 

Similaire à 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
 

Similaire à 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]
 

Plus de 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 

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

Notes de l'éditeur

  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