SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Proprietary & Confidential
6 Ways to Measure the ROI of
Automated Testing
Building a Business Case for Success
Akshita Deora Puram
Proprietary & Confidential
Learning Objectives
 Fundamentals behind a compelling automation
business case
 Six ways to measure the ROI of automated
testing
 Key criteria needed for a successful
transformation
Proprietary & Confidential
Chapter 1: Business Case
ROI Gains and Investment
Chapter 2: Transformation Management
Making the Magic Happen
Deep Dive Topics
Proprietary & Confidential
Release Cycles Months ->
Weeks -> Days -> Hours
Cost
Proliferation of Devices
Automation / CI-CD /
DevOps
Standardization to
Achieve Velocity
Shifting Team
Dynamics
Managing the Iron Triangle
Product
Complexity
Proprietary & Confidential
ROI:
/rəˈtərn/ /än,ôn/ /inˈves(t)mənt/
a profitability measure that evaluates the
performance of an initiative by dividing net
benefits by net investment
Is the change worth it.
Proprietary & Confidential
Automation ROI:
Gains – Investment
Investment
Gains from speed, quality, and cost savings
Investment in tools and resources
Proprietary & Confidential
Common ROI Pitfalls
• Only accounting for creating,
developing and maintain manual
vs. automated tests
• Not accounting for the percentage
of tests that have to stay manual
• Not syncing your automation tool
stack with organizational
capabilities
• Not accounting for test
maintenance as an ongoing process
• Not accounting for an ROI over a
period of time
Proprietary & Confidential
Not every organization,
industry, and QA team is
the same. How you
define, execute, and
maintain your tests vary.
Proprietary & Confidential
Key Variables That
Define Test Scope
1. Requirements to be implemented
2. Test cases for each requirement
3. % of tests that can be automated
4. Test case complexity
5. Test cases of prior requirements
for regression testing
6. # of configurations to be tested
What makes your
organization unique?
Proprietary & Confidential
Chapter 1: Business Case
ROI Gains and Investment
Chapter 2: Transformation Management
Making the Magic Happen
Deep Dive Topics
Proprietary & Confidential
#1 The Standard: Your New Test Cases
Metrics that Matter Best Practices
#of TotalTestCases
HourstoDevelop,Execute
andMaintain eachTest
TotalAutomationTime
AvgCostofanAutomation
Engineer perHour
1,000
0.5
500Hrs
$43
TotalCost $43K
#ofAutomationEngineers 2
1. Don’t think of ROI as Manual vs.
Automated. Account for tests that will
or should stay manual or exploratory
2. Factor in members that will conduct
both manual and automated tests
3. Don’t stop here!
Proprietary & Confidential
#2 The Best Practice: Your Prior Test Cases
Metrics that Matter Best Practices
#of RegressionTests
HourstoMaintain eachTest
TotalAutomationTime
AvgCostofanAutomation
Engineer perHour
1,000
0.25
250Hrs
$43
TotalCost $21.5K
#ofAutomationEngineers 2
1. Immediately integrate new
automated tests as a part of your
regression testing
2. Medium and high complexity test
cases receive the most value from
automation
3. Account for maintenance of
developed test cases as an ongoing
cost for YoY return
Proprietary & Confidential
Automation ROI:
Gains – Investment
Investment
Gains from speed, quality, and cost savings
Investment in tools and resources
Proprietary & Confidential
#3 Most Variable: Coverage Across Environments
Metrics that Matter Best Practices
1. Increase environment coverage from
top four uses cases: cross browser
testing, unit testing, regression testing
and smoke testing
Cost of Lab
• # of Devices
• Average Cost per Device
• Cost for Lab Maintenance
Defect Leakage
• Defects that could go downstream
due to lack of environment coverage
• Hours to fix downstream defects
Tool
• Cost of a cross browser tool
Proprietary & Confidential
#3 Most Variable: Coverage Across Environments
Testingacrossdifferentbrowsersanddevicesisone
ofthemosttimeconsumingaspectsoftestingthe
frontendofyourwebsiteorwebapplication.Run
moretests,againstmorebrowserconfigurationsby
runningtheminparallel.
Accordingtothetestingpyramid,Unittestsshould
beyourmostabundanttesttypeinyourentire
testingsuite.Becauseofthis,running14,000unit
testsinunderanhourisreallyonlypossiblewitha
massiveparalleltestinginfrastructureinvestment.
Needtogetyourminimumtestingdoneinthenext
20minuteswhileyoupushahotfix?Onlywaytodo
thatistoruntheminparallel,allowingyoutogetthe
mosttestingdoneintheshortestamountoftime.
Becausedeploymentsarehappeningatsucharapid
pace,regressiontestingisonofthebestwaystohave
atypeof“testingversioncontrol”makingsurethe
functionalityofthenewbuild,matchesthatofthe
laststablebuild.Runningthesetestsinparallelallows
moretobetested.
CrossBrowserTesting
UnitTesting
RegressionTesting
SmokeTesting
MosteffectiveteststoseeROIfromforparalleltesting
(cont.)
Proprietary & Confidential
#4 Most Impactful: Reduction of Defect Leakage
Metrics that Matter Best Practices
1. Find savings by catching defects
earlier in your SDLC
Defect Leakage
• From lack of functionality coverage
• From missing requirements
• Hours to fix downstream defects
Test early.
Proprietary & Confidential
#5 Most Underused: Test Redundancy and Reuse
Metrics that Matter Best Practices
1. Build modular test scripts enabling
test reusability
2. Leverage a test case management tool
to be able to search duplicate test
scripts or similar components
• No. of tests that were recorded twice
or have similar components
• Time spent searching for redundant
test cases
• Time to develop and execute
redundant tests
Proprietary & Confidential
#6 Most Forgotten: Reduction of Knowledge Leakage
Metrics that Matter Best Practices
1. Test case naming conventions.
2. Leverage custom fields in test case
properties to personalize search for
your organization.
• Average tenure for a test engineer
• Time to re-engineer lost cases
3. Document. Document. Document.
Proprietary & Confidential
Six Ways to Measure ROI of
Automation Testing
ThestandardforeveryROIanalysis
AutomationofNewTests
RegressionTesting–Thebestpracticethat
appliestoallROIbusinesscases
AutomationofPriorTests
ThemostvariableROImeasure
CoverageAcrossEnvironments
ThemostimpactfulROImeasure
DefectLeakage
Themostunder-usedand-valued
automationadvantage
TestRedundancyandReuse
ThemostforgottenROImeasure
KnowledgeLeakage
1.
4.
2.
5.
3.
6.
Proprietary & Confidential
Automation ROI:
Gains – Investment
Investment
Gains from speed, quality, and cost savings
Investment in tools and resources
Proprietary & Confidential
Your Automation Investment
Tools Resources
Investment
• Time required to ramp up to speed
• Investment in automation test
experience
• Organic (training costs)
• Inorganic (head count)
Investment
• Total License Cost
• Annual Maintenance Fees
• Customer Service Fees
Value
• Time to value and ease of use
• Flexibility for all levels of experience
• Ongoing customer support and
resources
Page
Proprietary & Confidential
22
now 1 year 2 years 3 years 4 years 5 years
Our team can save [INPUT 1st Year $$] after one
year. Over [INPUT ROI PERIOD], we can
save [INPUT ROI $$].
Other Benefits
• Matured testing processand results
• Maximized applicationtest coverage
• Reduced risk fromtest redundancy and defect leakage
• FasterExecution of the tests acrossenvironments
• Increased focuson new features
• Enhanced product quality
SampleResultsOverview
Your ROI for Automated Testing
$
$
$$
$$
$$$
$$$
Proprietary & Confidential
Chapter 1: Business Case
ROI Gains and Investment
Chapter 2: Transformation Management
Making the Magic Happen
Deep Dive Topics
Proprietary & Confidential
3 T’s Behind Every Successful Transformation
1 2 3
Talent Test Approach Tools
• Automation knowledge,
with in-depth product
knowledge
• Automation-first mindset
• …
• Quick turnaround of new
test cases to automation
for regression testing
• …
• Leverage tools for easy
tracking for success
metrics
• …
Top Initiatives
Page
Proprietary & Confidential
25
3-year Transformation Map
2018 2019 2020
FUTURE
TODAY
TalentTestApproach
Tools
New hires for
automation engineers
Real-time reporting
Centralize automation
resources
Automation Training
Standardize and
document test processes
Standard QA metrics
Automation Tool
Assessment
Tools Training
Test Management Tool
Assessment
Environment Coverage
Tool Widespread
Adoption
Continuous
Testing
QA-Dev
Collaboration
Test Case Naming
Conventions
Standardize and
document build
environments
Proprietary & Confidential
QAAutomation Transformation Charter
Initiative Name Owner Description
Automation
Transformation
TBD The implementation of tools and processes to automate our QA test cases for application 1
Objectives
 To automate common QA testing processes
 To reduce the amount of time QA spends on regression testing to
redirect focus on increased coverage of new features and enhanced
overall application quality
Benefits
 Matured testing process and results
 Maximized application test coverage
 Reduced risk from test redundancy and defect leakage
 Faster Execution of the tests across environments
 Increased focus on new features and enhanced product quality
Success Metrics
 Test coverage
 Defect leakage
 Employee productivity
Timeline Overview
Business Strategic Alignment
 Serving Our End Users
 Operating with Automation
 Growing the Business
 Developing Our People
x
x
ROI Analysis
Year 1 Year 2 Year 3 Year 4 Year 5
10,000 80,000 120,000 300,000 500,000
Total: 100,010,000
2018 2019 2020
Automation Transformation for Application 1
Proprietary & Confidential
Recap
 Fundamentals behind a compelling automation business case
• Common ROI Pitfalls
• Variables that vary across organization
 Six ways to measure the ROI of automated testing
• Metrics that Matter
• Best Practices
 Key criteria needed for a successful transformation
• 3 T’s: Talent, Test Approach, and Tools
• Transformation Map and Initiative Charters
Proprietary & Confidential
Easy-to-Use Online
ROI Calculator
coming soon…
Proprietary & Confidential
Thank you!
6 Ways toMeasure ROIof AutomatedTesting

Contenu connexe

Tendances

Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should haveKanoah
 
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationSoftware Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationXBOSoft
 
Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessPractiTest
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc PM Venkatesha Babu
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...GoQA
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for EveryoneWorksoft
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityStork
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI WebinarXBOSoft
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetesMarc Hornbeek
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test AutomationDharmik Rajput
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and WhatMarc Hornbeek
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021GoQA
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetJason Tice
 
Test automation: the ROI myth
Test automation: the ROI mythTest automation: the ROI myth
Test automation: the ROI mythGilles Mantel
 
Sap manual testing
Sap manual testingSap manual testing
Sap manual testingDele N.
 
Test Case Point Analysis
Test Case Point AnalysisTest Case Point Analysis
Test Case Point Analysisvuqn
 
Implementing Level 5 Metrics Programme @ Capgemini Netherlands
Implementing Level 5 Metrics Programme @ Capgemini NetherlandsImplementing Level 5 Metrics Programme @ Capgemini Netherlands
Implementing Level 5 Metrics Programme @ Capgemini NetherlandsNiteen Kumar
 
Test Automation Strategies and Frameworks: What Should Your Team Do?
Test Automation Strategies and Frameworks: What Should Your Team Do?Test Automation Strategies and Frameworks: What Should Your Team Do?
Test Automation Strategies and Frameworks: What Should Your Team Do?TechWell
 

Tendances (20)

Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should have
 
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationSoftware Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
 
Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
 
Software Testing Capability doc
Software Testing Capability doc Software Testing Capability doc
Software Testing Capability doc
 
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
 
Gap assessment kubernetes
Gap assessment   kubernetesGap assessment   kubernetes
Gap assessment kubernetes
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Evolution of Test Automation
Evolution of Test AutomationEvolution of Test Automation
Evolution of Test Automation
 
Continuous Security / DevSecOps- Why How and What
Continuous Security /  DevSecOps- Why How and WhatContinuous Security /  DevSecOps- Why How and What
Continuous Security / DevSecOps- Why How and What
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference SheetBig Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
 
Test automation: the ROI myth
Test automation: the ROI mythTest automation: the ROI myth
Test automation: the ROI myth
 
Sap manual testing
Sap manual testingSap manual testing
Sap manual testing
 
Test Case Point Analysis
Test Case Point AnalysisTest Case Point Analysis
Test Case Point Analysis
 
Implementing Level 5 Metrics Programme @ Capgemini Netherlands
Implementing Level 5 Metrics Programme @ Capgemini NetherlandsImplementing Level 5 Metrics Programme @ Capgemini Netherlands
Implementing Level 5 Metrics Programme @ Capgemini Netherlands
 
Test Automation Strategies and Frameworks: What Should Your Team Do?
Test Automation Strategies and Frameworks: What Should Your Team Do?Test Automation Strategies and Frameworks: What Should Your Team Do?
Test Automation Strategies and Frameworks: What Should Your Team Do?
 

Similaire à ROI in automated testing

How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test AutomationYash Patel
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingTechWell
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity Software Ireland
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareRishabh Software
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testingraebrand
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015Craig Salvalaggio
 
MFG4 2016 - Is Automation Right for Your Company - 4-2016
MFG4 2016 -  Is Automation Right for Your Company - 4-2016MFG4 2016 -  Is Automation Right for Your Company - 4-2016
MFG4 2016 - Is Automation Right for Your Company - 4-2016Craig Salvalaggio
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Emtec Inc.
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of projectZbyszek Mockun
 

Similaire à ROI in automated testing (20)

How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
QAAgility Trainings Brochure
QAAgility Trainings BrochureQAAgility Trainings Brochure
QAAgility Trainings Brochure
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015
AUTOMATE 2015 - Is Automation Right for Your Company - Craig Salvalaggio 3-2015
 
MFG4 2016 - Is Automation Right for Your Company - 4-2016
MFG4 2016 -  Is Automation Right for Your Company - 4-2016MFG4 2016 -  Is Automation Right for Your Company - 4-2016
MFG4 2016 - Is Automation Right for Your Company - 4-2016
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Agile Journey to agile
Agile   Journey to agileAgile   Journey to agile
Agile Journey to agile
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
Automation in the world of project
Automation  in the world of projectAutomation  in the world of project
Automation in the world of project
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

ROI in automated testing

  • 1. Proprietary & Confidential 6 Ways to Measure the ROI of Automated Testing Building a Business Case for Success Akshita Deora Puram
  • 2. Proprietary & Confidential Learning Objectives  Fundamentals behind a compelling automation business case  Six ways to measure the ROI of automated testing  Key criteria needed for a successful transformation
  • 3. Proprietary & Confidential Chapter 1: Business Case ROI Gains and Investment Chapter 2: Transformation Management Making the Magic Happen Deep Dive Topics
  • 4. Proprietary & Confidential Release Cycles Months -> Weeks -> Days -> Hours Cost Proliferation of Devices Automation / CI-CD / DevOps Standardization to Achieve Velocity Shifting Team Dynamics Managing the Iron Triangle Product Complexity
  • 5. Proprietary & Confidential ROI: /rəˈtərn/ /än,ôn/ /inˈves(t)mənt/ a profitability measure that evaluates the performance of an initiative by dividing net benefits by net investment Is the change worth it.
  • 6. Proprietary & Confidential Automation ROI: Gains – Investment Investment Gains from speed, quality, and cost savings Investment in tools and resources
  • 7. Proprietary & Confidential Common ROI Pitfalls • Only accounting for creating, developing and maintain manual vs. automated tests • Not accounting for the percentage of tests that have to stay manual • Not syncing your automation tool stack with organizational capabilities • Not accounting for test maintenance as an ongoing process • Not accounting for an ROI over a period of time
  • 8. Proprietary & Confidential Not every organization, industry, and QA team is the same. How you define, execute, and maintain your tests vary.
  • 9. Proprietary & Confidential Key Variables That Define Test Scope 1. Requirements to be implemented 2. Test cases for each requirement 3. % of tests that can be automated 4. Test case complexity 5. Test cases of prior requirements for regression testing 6. # of configurations to be tested What makes your organization unique?
  • 10. Proprietary & Confidential Chapter 1: Business Case ROI Gains and Investment Chapter 2: Transformation Management Making the Magic Happen Deep Dive Topics
  • 11. Proprietary & Confidential #1 The Standard: Your New Test Cases Metrics that Matter Best Practices #of TotalTestCases HourstoDevelop,Execute andMaintain eachTest TotalAutomationTime AvgCostofanAutomation Engineer perHour 1,000 0.5 500Hrs $43 TotalCost $43K #ofAutomationEngineers 2 1. Don’t think of ROI as Manual vs. Automated. Account for tests that will or should stay manual or exploratory 2. Factor in members that will conduct both manual and automated tests 3. Don’t stop here!
  • 12. Proprietary & Confidential #2 The Best Practice: Your Prior Test Cases Metrics that Matter Best Practices #of RegressionTests HourstoMaintain eachTest TotalAutomationTime AvgCostofanAutomation Engineer perHour 1,000 0.25 250Hrs $43 TotalCost $21.5K #ofAutomationEngineers 2 1. Immediately integrate new automated tests as a part of your regression testing 2. Medium and high complexity test cases receive the most value from automation 3. Account for maintenance of developed test cases as an ongoing cost for YoY return
  • 13. Proprietary & Confidential Automation ROI: Gains – Investment Investment Gains from speed, quality, and cost savings Investment in tools and resources
  • 14. Proprietary & Confidential #3 Most Variable: Coverage Across Environments Metrics that Matter Best Practices 1. Increase environment coverage from top four uses cases: cross browser testing, unit testing, regression testing and smoke testing Cost of Lab • # of Devices • Average Cost per Device • Cost for Lab Maintenance Defect Leakage • Defects that could go downstream due to lack of environment coverage • Hours to fix downstream defects Tool • Cost of a cross browser tool
  • 15. Proprietary & Confidential #3 Most Variable: Coverage Across Environments Testingacrossdifferentbrowsersanddevicesisone ofthemosttimeconsumingaspectsoftestingthe frontendofyourwebsiteorwebapplication.Run moretests,againstmorebrowserconfigurationsby runningtheminparallel. Accordingtothetestingpyramid,Unittestsshould beyourmostabundanttesttypeinyourentire testingsuite.Becauseofthis,running14,000unit testsinunderanhourisreallyonlypossiblewitha massiveparalleltestinginfrastructureinvestment. Needtogetyourminimumtestingdoneinthenext 20minuteswhileyoupushahotfix?Onlywaytodo thatistoruntheminparallel,allowingyoutogetthe mosttestingdoneintheshortestamountoftime. Becausedeploymentsarehappeningatsucharapid pace,regressiontestingisonofthebestwaystohave atypeof“testingversioncontrol”makingsurethe functionalityofthenewbuild,matchesthatofthe laststablebuild.Runningthesetestsinparallelallows moretobetested. CrossBrowserTesting UnitTesting RegressionTesting SmokeTesting MosteffectiveteststoseeROIfromforparalleltesting (cont.)
  • 16. Proprietary & Confidential #4 Most Impactful: Reduction of Defect Leakage Metrics that Matter Best Practices 1. Find savings by catching defects earlier in your SDLC Defect Leakage • From lack of functionality coverage • From missing requirements • Hours to fix downstream defects Test early.
  • 17. Proprietary & Confidential #5 Most Underused: Test Redundancy and Reuse Metrics that Matter Best Practices 1. Build modular test scripts enabling test reusability 2. Leverage a test case management tool to be able to search duplicate test scripts or similar components • No. of tests that were recorded twice or have similar components • Time spent searching for redundant test cases • Time to develop and execute redundant tests
  • 18. Proprietary & Confidential #6 Most Forgotten: Reduction of Knowledge Leakage Metrics that Matter Best Practices 1. Test case naming conventions. 2. Leverage custom fields in test case properties to personalize search for your organization. • Average tenure for a test engineer • Time to re-engineer lost cases 3. Document. Document. Document.
  • 19. Proprietary & Confidential Six Ways to Measure ROI of Automation Testing ThestandardforeveryROIanalysis AutomationofNewTests RegressionTesting–Thebestpracticethat appliestoallROIbusinesscases AutomationofPriorTests ThemostvariableROImeasure CoverageAcrossEnvironments ThemostimpactfulROImeasure DefectLeakage Themostunder-usedand-valued automationadvantage TestRedundancyandReuse ThemostforgottenROImeasure KnowledgeLeakage 1. 4. 2. 5. 3. 6.
  • 20. Proprietary & Confidential Automation ROI: Gains – Investment Investment Gains from speed, quality, and cost savings Investment in tools and resources
  • 21. Proprietary & Confidential Your Automation Investment Tools Resources Investment • Time required to ramp up to speed • Investment in automation test experience • Organic (training costs) • Inorganic (head count) Investment • Total License Cost • Annual Maintenance Fees • Customer Service Fees Value • Time to value and ease of use • Flexibility for all levels of experience • Ongoing customer support and resources
  • 22. Page Proprietary & Confidential 22 now 1 year 2 years 3 years 4 years 5 years Our team can save [INPUT 1st Year $$] after one year. Over [INPUT ROI PERIOD], we can save [INPUT ROI $$]. Other Benefits • Matured testing processand results • Maximized applicationtest coverage • Reduced risk fromtest redundancy and defect leakage • FasterExecution of the tests acrossenvironments • Increased focuson new features • Enhanced product quality SampleResultsOverview Your ROI for Automated Testing $ $ $$ $$ $$$ $$$
  • 23. Proprietary & Confidential Chapter 1: Business Case ROI Gains and Investment Chapter 2: Transformation Management Making the Magic Happen Deep Dive Topics
  • 24. Proprietary & Confidential 3 T’s Behind Every Successful Transformation 1 2 3 Talent Test Approach Tools • Automation knowledge, with in-depth product knowledge • Automation-first mindset • … • Quick turnaround of new test cases to automation for regression testing • … • Leverage tools for easy tracking for success metrics • … Top Initiatives
  • 25. Page Proprietary & Confidential 25 3-year Transformation Map 2018 2019 2020 FUTURE TODAY TalentTestApproach Tools New hires for automation engineers Real-time reporting Centralize automation resources Automation Training Standardize and document test processes Standard QA metrics Automation Tool Assessment Tools Training Test Management Tool Assessment Environment Coverage Tool Widespread Adoption Continuous Testing QA-Dev Collaboration Test Case Naming Conventions Standardize and document build environments
  • 26. Proprietary & Confidential QAAutomation Transformation Charter Initiative Name Owner Description Automation Transformation TBD The implementation of tools and processes to automate our QA test cases for application 1 Objectives  To automate common QA testing processes  To reduce the amount of time QA spends on regression testing to redirect focus on increased coverage of new features and enhanced overall application quality Benefits  Matured testing process and results  Maximized application test coverage  Reduced risk from test redundancy and defect leakage  Faster Execution of the tests across environments  Increased focus on new features and enhanced product quality Success Metrics  Test coverage  Defect leakage  Employee productivity Timeline Overview Business Strategic Alignment  Serving Our End Users  Operating with Automation  Growing the Business  Developing Our People x x ROI Analysis Year 1 Year 2 Year 3 Year 4 Year 5 10,000 80,000 120,000 300,000 500,000 Total: 100,010,000 2018 2019 2020 Automation Transformation for Application 1
  • 27. Proprietary & Confidential Recap  Fundamentals behind a compelling automation business case • Common ROI Pitfalls • Variables that vary across organization  Six ways to measure the ROI of automated testing • Metrics that Matter • Best Practices  Key criteria needed for a successful transformation • 3 T’s: Talent, Test Approach, and Tools • Transformation Map and Initiative Charters
  • 28. Proprietary & Confidential Easy-to-Use Online ROI Calculator coming soon…
  • 29. Proprietary & Confidential Thank you! 6 Ways toMeasure ROIof AutomatedTesting