SlideShare a Scribd company logo
1 of 20
INFO-6105
The Business Case
-Krutarth Patel
Ways to Automate Testing
• Just do it
• Buy a tool and start using it
• Usually fails - Lack of skills, Applied to wrong
part of test process
• Perform analysis and create business case
• Prepare business case through proper
analysis
• Get management support and approval
Definition of the Business Case
• A document that proposes the solution to a
problem in business terms
• Identify the business need
• The problem to solve (e.g. can’t test effectively)
• The proposed solution (e.g. Automate)
• The benefits of proceeding (e.g. faster test, better
coverage, finding more defects)
• Include an initial cost analysis using ROI
• Identify potential risks and mitigation approaches
Business case contents
• Executive summary
• Description of problem/business need
• Solution recommendations for problem/need
• Cost and benefit justification
• Strategic alignment justification
• Initial assumption, constraint list and risk analysis
• Initial budget and resource estimates
• Approval signoffs
• …
Some example needs
• Speeding up the test effort, increasing efficiency
• Decreasing testing costs
• Using test engineer skills more effectively
• Increasing test coverage, including doing tests that
can’t really be done by hand
Justifying Automation in Terms of Cost
and Benefits
• Estimating ROI
• Developing automated tests requires more effort up
front than manually documenting a test
• Maintenance of these tests needs to be considered
• The payoff really comes from tests that are run on a
regular basis, increased test coverage or tests that
manual testing can hardly accomplish
• The automation of the test results evaluation can
realize time savings as big or bigger than those of the
actual test execution
Justifying Automation in Terms of Cost
and Benefits
• Overall Test Automation Savings
• Test Environment Setup Time Savings
• Test Development Time Savings
• Test Execution Time Savings
• Test Evaluation/Diagnostics Time Savings
Overall Test Automation Savings
Item Time Savings
(Hours)
Cost Savings (4)
Test development -250 -25,000
Test environment setup
Test execution 1,583.33 $158,333
Test evaluation/diagnostics 2,250 $225,000
Other -25,000
Total 3,583.33 $333,333
Test Environment Setup Time Savings
(per test phase)
Item Manual Test
Setup (Minutes)
Automated Test
Setup (Minutes)
Test setup time
Number of test iterations
Subtotal (setup time * iterations)
Other
Total setup time (subtotal + other)
Time saving (manual total – automated
total)
Test Development Time Savings
• Initially there will be an increase in time rather than
a savings due to the extra steps necessary to design,
create and test the test scripts (programs)
• This computation does not include the design and
implementation of the actual automated test
environment.
Test Development Time Savings
Test Development Time Savings
Item Manual Test
Development
Automated
Test
Development
Number of tests planned
Estimated time to develop a test
Total test development time
Difference between manual and automated
total times
Test Execution Time Savings (per test
phase)
Items Manual Test
Time
Automated
Test Time
Number of tests planned
Estimated execution time per test
Number of test iterations
Total test time
Difference between manual and automated
total times
Test Evaluation/Diagnostics Time
Savings
Item Manual
Evaluation
Automated
Evaluation
Number of test output entries to
evaluate/diagnose per test iteration
Estimated time to evaluate/diagnose a single
test output
Number of test iterations
Total test evaluate/diagnose time
Difference between manual and automated
times
Justifying Automation in Terms of Cost
and Benefits
• Other ROI Considerations
• Personnel requirements
• Lab equipment requirements
• Test case maintenance
Justifying Automation in Terms of Cost
and Benefits
• Intangible Savings (ROI)
• Reducing the number of test cases to a necessary
minimum
• Selecting the right test cases to cover all possible
scenarios
• More ROI Metrics
• Intangible benefits that cannot be expressed by ROI
• improved product quality
• improved customer satisfaction
• …
Risks
• Short time-to-market
• Lack of adequate skills
• New technology
• Difficult-to-automate requirements or features
Other Considerations
• How will your test team keep up with testing the
ever increasing complexity of new technologies?
• How will your test team’s productivity keep up with
the rate of productivity improvement expected from
the development team?
• What is your testing strategy to support the
increasing level of software and component reuse
that is planned?
• What artifacts can you provide to demonstrate the
software was tested to meet specific standards? How
quickly can those be produced and reproduced for
each test run?
Other Considerations
• How do you capture and reuse the knowledge of the
subject matter experts your test program currently
depends on?
• What is your plan for being able to document and
re-create problems found during testing for a
development that is geographically distributed?
• When the software product can be installed
remotely, what is your approach to providing
verification or diagnostic tests that can be executed
remotely?
Other Considerations
• How will you run tests that manual testing can
hardly accomplish, such as memory leak detection,
stress testing, performance testing and concurrency
testing?
• Will you need to justify having testers work night
shifts, weekends and overtime when an automated
test tool can be kicked off at day’s end and the
results viewed the next morning?

More Related Content

Similar to 03 INFO6105 The Business Case1.pptx

ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testingsamar15
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated TestingSmartBear
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.pptghkadous
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxPriyaFulpagare1
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshsshaikbab
 
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
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
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
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarXBOSoft
 
1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptxgianggiang114
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdfVuongPhm
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 

Similar to 03 INFO6105 The Business Case1.pptx (20)

Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshs
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
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
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Software testing
Software testingSoftware testing
Software testing
 
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
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
 
1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx
 
What_is_Software_Testing.pdf
What_is_Software_Testing.pdfWhat_is_Software_Testing.pdf
What_is_Software_Testing.pdf
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 

Recently uploaded

Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxsportsworldproductio
 
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制yynod
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一ozave
 
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime MysoreMysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysoremeghakumariji156
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...ZurliaSoop
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........deejay178
 
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制yynod
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...nirzagarg
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerPaul Warshauer
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfGabrielaMiletti
 
Launch Your Research Career: A Beginner's Guide
Launch Your Research Career: A Beginner's GuideLaunch Your Research Career: A Beginner's Guide
Launch Your Research Career: A Beginner's GuideKaziFaisalAlam
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfKen Fuller
 
K Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CVK Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CVK VENKAT NAVEEN KUMAR
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...gynedubai
 
B.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak KumarB.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak KumarDeepak15CivilEngg
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 

Recently uploaded (20)

Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
 
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime MysoreMysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
 
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul Warshauer
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Launch Your Research Career: A Beginner's Guide
Launch Your Research Career: A Beginner's GuideLaunch Your Research Career: A Beginner's Guide
Launch Your Research Career: A Beginner's Guide
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
K Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CVK Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CV
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
 
B.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak KumarB.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak Kumar
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
 

03 INFO6105 The Business Case1.pptx

  • 2. Ways to Automate Testing • Just do it • Buy a tool and start using it • Usually fails - Lack of skills, Applied to wrong part of test process • Perform analysis and create business case • Prepare business case through proper analysis • Get management support and approval
  • 3. Definition of the Business Case • A document that proposes the solution to a problem in business terms • Identify the business need • The problem to solve (e.g. can’t test effectively) • The proposed solution (e.g. Automate) • The benefits of proceeding (e.g. faster test, better coverage, finding more defects) • Include an initial cost analysis using ROI • Identify potential risks and mitigation approaches
  • 4. Business case contents • Executive summary • Description of problem/business need • Solution recommendations for problem/need • Cost and benefit justification • Strategic alignment justification • Initial assumption, constraint list and risk analysis • Initial budget and resource estimates • Approval signoffs • …
  • 5. Some example needs • Speeding up the test effort, increasing efficiency • Decreasing testing costs • Using test engineer skills more effectively • Increasing test coverage, including doing tests that can’t really be done by hand
  • 6. Justifying Automation in Terms of Cost and Benefits • Estimating ROI • Developing automated tests requires more effort up front than manually documenting a test • Maintenance of these tests needs to be considered • The payoff really comes from tests that are run on a regular basis, increased test coverage or tests that manual testing can hardly accomplish • The automation of the test results evaluation can realize time savings as big or bigger than those of the actual test execution
  • 7. Justifying Automation in Terms of Cost and Benefits • Overall Test Automation Savings • Test Environment Setup Time Savings • Test Development Time Savings • Test Execution Time Savings • Test Evaluation/Diagnostics Time Savings
  • 8. Overall Test Automation Savings Item Time Savings (Hours) Cost Savings (4) Test development -250 -25,000 Test environment setup Test execution 1,583.33 $158,333 Test evaluation/diagnostics 2,250 $225,000 Other -25,000 Total 3,583.33 $333,333
  • 9. Test Environment Setup Time Savings (per test phase) Item Manual Test Setup (Minutes) Automated Test Setup (Minutes) Test setup time Number of test iterations Subtotal (setup time * iterations) Other Total setup time (subtotal + other) Time saving (manual total – automated total)
  • 10. Test Development Time Savings • Initially there will be an increase in time rather than a savings due to the extra steps necessary to design, create and test the test scripts (programs) • This computation does not include the design and implementation of the actual automated test environment.
  • 12. Test Development Time Savings Item Manual Test Development Automated Test Development Number of tests planned Estimated time to develop a test Total test development time Difference between manual and automated total times
  • 13. Test Execution Time Savings (per test phase) Items Manual Test Time Automated Test Time Number of tests planned Estimated execution time per test Number of test iterations Total test time Difference between manual and automated total times
  • 14. Test Evaluation/Diagnostics Time Savings Item Manual Evaluation Automated Evaluation Number of test output entries to evaluate/diagnose per test iteration Estimated time to evaluate/diagnose a single test output Number of test iterations Total test evaluate/diagnose time Difference between manual and automated times
  • 15. Justifying Automation in Terms of Cost and Benefits • Other ROI Considerations • Personnel requirements • Lab equipment requirements • Test case maintenance
  • 16. Justifying Automation in Terms of Cost and Benefits • Intangible Savings (ROI) • Reducing the number of test cases to a necessary minimum • Selecting the right test cases to cover all possible scenarios • More ROI Metrics • Intangible benefits that cannot be expressed by ROI • improved product quality • improved customer satisfaction • …
  • 17. Risks • Short time-to-market • Lack of adequate skills • New technology • Difficult-to-automate requirements or features
  • 18. Other Considerations • How will your test team keep up with testing the ever increasing complexity of new technologies? • How will your test team’s productivity keep up with the rate of productivity improvement expected from the development team? • What is your testing strategy to support the increasing level of software and component reuse that is planned? • What artifacts can you provide to demonstrate the software was tested to meet specific standards? How quickly can those be produced and reproduced for each test run?
  • 19. Other Considerations • How do you capture and reuse the knowledge of the subject matter experts your test program currently depends on? • What is your plan for being able to document and re-create problems found during testing for a development that is geographically distributed? • When the software product can be installed remotely, what is your approach to providing verification or diagnostic tests that can be executed remotely?
  • 20. Other Considerations • How will you run tests that manual testing can hardly accomplish, such as memory leak detection, stress testing, performance testing and concurrency testing? • Will you need to justify having testers work night shifts, weekends and overtime when an automated test tool can be kicked off at day’s end and the results viewed the next morning?