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

Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven TestingMaveryx
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
 
Test automation framework
Test automation frameworkTest automation framework
Test automation frameworkQACampus
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automationDavid Tzemach
 
Automation Test Framework
Automation Test FrameworkAutomation Test Framework
Automation Test FrameworkSachin-QA
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual TestingDirecti Group
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsSauce Labs
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
Automation Best Practices
Automation Best PracticesAutomation Best Practices
Automation Best PracticesSauce Labs
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 
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 DeliveryNet Solutions
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
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
 
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
 

What's hot (20)

Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
Automation Test Framework
Automation Test FrameworkAutomation Test Framework
Automation Test Framework
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Automation Best Practices
Automation Best PracticesAutomation Best Practices
Automation Best Practices
 
Test automation process
Test automation processTest automation process
Test automation process
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
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
 
Test Automation
Test AutomationTest Automation
Test Automation
 
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
 
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
 

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
 
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 (6)

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
 

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

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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