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 & planningSivaprasanthRentala1975
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
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
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
Developing a test automation strategy by Brian Bayer
Developing a test automation strategy by Brian BayerDeveloping a test automation strategy by Brian Bayer
Developing a test automation strategy by Brian BayerQA or the Highway
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefitsnazeer pasha
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessLee Barnes
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleErdem YILDIRIM
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POCaakashmc
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automationEran Kinsbrunner
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Testing strategy for RPA implementation
Testing strategy for RPA implementationTesting strategy for RPA implementation
Testing strategy for RPA implementationARJUN S MEDA
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing processGloria Stoilova
 

What's hot (20)

Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
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
How to Design a Successful Test Automation Strategy
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Developing a test automation strategy by Brian Bayer
Developing a test automation strategy by Brian BayerDeveloping a test automation strategy by Brian Bayer
Developing a test automation strategy by Brian Bayer
 
Manual Vs Automation Testing
Manual Vs Automation TestingManual Vs Automation Testing
Manual Vs Automation Testing
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
End-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical ScaleEnd-to-End Test Automation for Both Horizontal and Vertical Scale
End-to-End Test Automation for Both Horizontal and Vertical Scale
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Testing strategy for RPA implementation
Testing strategy for RPA implementationTesting strategy for RPA implementation
Testing strategy for RPA implementation
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 

Viewers also liked

Infografía anderson.
Infografía anderson.Infografía anderson.
Infografía anderson.Uba12345
 
Automation roi microsoft e4 d event
Automation roi microsoft e4 d eventAutomation roi microsoft e4 d event
Automation roi microsoft e4 d eventEyal Vardi
 
Roi Presentation1
Roi Presentation1Roi Presentation1
Roi Presentation1benberg
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated TestingLee Englestone
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual TestingDirecti Group
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesDerek Smith
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test AutomationPekka Klärck
 

Viewers also liked (7)

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
 

Similar to Test automation: the ROI myth

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-managementCapgemini
 
Automation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation SlidesAutomation Technology PowerPoint Presentation Slides
Automation Technology PowerPoint Presentation SlidesSlideTeam
 
ROI: Nonprofit Technology
ROI: Nonprofit TechnologyROI: Nonprofit Technology
ROI: Nonprofit TechnologyBeth Kanter
 
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 SlidesSlideTeam
 
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handoutsYuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handouts
YuryMakedonov_TesTrek2013_ValueOfGUITestAutomation_09_handoutsYury M
 
Mastering Paid Search Automation
Mastering Paid Search AutomationMastering Paid Search Automation
Mastering Paid Search AutomationROI Revolution
 
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 costsVineetha Shetty
 
Automation Benefits PowerPoint Presentation Slides
Automation Benefits PowerPoint Presentation SlidesAutomation Benefits PowerPoint Presentation Slides
Automation Benefits PowerPoint Presentation SlidesSlideTeam
 
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...Web Marketing ROI
 
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...Optimizely
 
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 PredictionDevOps.com
 
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 costsVineetha Shetty
 
Automation Technology Powerpoint Presentation Slides
Automation Technology Powerpoint Presentation SlidesAutomation Technology Powerpoint Presentation Slides
Automation Technology Powerpoint Presentation SlidesSlideTeam
 
Expense Reduction Analysts
Expense Reduction AnalystsExpense Reduction Analysts
Expense Reduction Analystsjmassengale
 
Automation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation SlidesAutomation Solutions PowerPoint Presentation Slides
Automation Solutions PowerPoint Presentation SlidesSlideTeam
 
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 PPCMark Meijs
 
Company Automation Powerpoint Presentation Slides
Company Automation Powerpoint Presentation SlidesCompany Automation Powerpoint Presentation Slides
Company Automation Powerpoint Presentation SlidesSlideTeam
 
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]Hanapin Marketing
 

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

Product Ownership dans le brouillard
Product Ownership dans le brouillardProduct Ownership dans le brouillard
Product Ownership dans le brouillardGilles Mantel
 
Agile Testing et ROI
Agile Testing et ROIAgile Testing et ROI
Agile Testing et ROIGilles Mantel
 
Scrum Master Academy
Scrum Master AcademyScrum Master Academy
Scrum Master AcademyGilles Mantel
 
Ludification du travail
Ludification du travailLudification du travail
Ludification du travailGilles Mantel
 
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 autoGilles Mantel
 
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 ROIGilles Mantel
 
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 ROIGilles Mantel
 
Qu'avez vous testé aujourdhui ?
Qu'avez vous testé aujourdhui ?Qu'avez vous testé aujourdhui ?
Qu'avez vous testé aujourdhui ?Gilles Mantel
 
Outils de tests open-source
Outils de tests open-sourceOutils de tests open-source
Outils de tests open-sourceGilles Mantel
 

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

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 2024Rafal Los
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 AutomationSafe Software
 
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...Enterprise Knowledge
 
[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.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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...
 
[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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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