SlideShare a Scribd company logo
ARE YOU READY FOR TEST AUTOMATION GAME?
-Kerry Zallar (STQE Magazine)
(Nov/Dec 2001 Issue)
CONCEPT/ DEFINITION:
Use of software to control the execution of tests and data
comparison
To enable test scripts/ cases to be developed and executed
(Potentially in an unattended or off-hours mode)
STORY – Buggy the Tester
• Simple behavioral model of the application
• Test program to compare results
• Program ran continuously, generating new test
sequences
• Ran tests on a dozen machines at once
• Some manual testing included
• Fewer bugs after several rounds of testing and
bug fixes
RESULT: Very few bugs found upon release
NEW TO TEST AUTOMATION?
 Author suggests 5 broad areas for analysis
 1) Test Automation is Software Development
 2) Test Automation is Long-Term Investment
 3) Assess your Resources
 4) No one-size-fits-all Approach
 5) Gauge your Maturity Levels
1) TEST AUTOMATION IS SW DEV.
 Unable to cope with manual testing?
 Solution: Purchase a test automation tool
 Known as “Capture/Playback”
(Capture tests while they’re running and execute later using
Playback tool)
 Simplify or Complicate?
 Understanding of tasks, issues and impact
 Automation: Not a ‘project’, but a ‘product’
EFFECTIVE AUTOMATION
 Planning
 Logical and Modular code designs
 Standardization
 Configuration Management
 Documentation and Testing
2) LONG TERM INVESTMENT
 Justification of investment
 Supporting defective software
 Releases to fix problems in production
 Losing business due to customer dissatisfaction
 Two aspects:
 Upfront costs
 Maintenance costs
 Estimation of Return on Investment (ROI)
3) ASSESS YOUR RESOURCES
 Resources: People and Skills
 Effective Automation =>
 Visionary: Automation is planned, designed and
managed well
 Development Skills: Program code to write
reusable modules and test scripts
 Staff skills set
4) NO ONE-SIZE-FITS-ALL APPROACH
 Automation effort depends on:
 Criticality of software under test
 Level of investment
 Maturity of software development
 Maturity of testing processes
 Time-frame for results
CUSTOMIZING TEST AUTOMATION
 Mix of manual and automated testing
 Guide proportions to meet your organization’s
needs
5) GUAGE YOUR MATURITY LEVELS
 Process Maturity essential for Test Maturity
 Test Maturity
 Independent Testing?
 Structured Process?
 Documentation Practices for Tests?
 Release Management
 Management of software releases
 Disciplined prioritization and communication
SUMMARY/ ANALYSIS
Evaluation of Test Automation
 More than buying a tool
 Long-term investment of money, time, people and
skills
 Purpose needs to be well-defined
 Important to develop a test-automation strategy
 Work as a team
 Requires relevant skill sets for efficiency
 Treat it as software development
 Need for customization
 Commitment is essential
 Get an early start

More Related Content

PDF
Effective Software Testing
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
PPTX
Unit 5 st ppt
PPTX
Test automation
PPTX
How to make Automation an asset for Organization
PPT
Risk Driven Testing
PPT
Automation Concepts
PPT
11_Automated_Testing.ppt
Effective Software Testing
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Unit 5 st ppt
Test automation
How to make Automation an asset for Organization
Risk Driven Testing
Automation Concepts
11_Automated_Testing.ppt

Similar to JoshiTestAutomation.ppt (20)

PPT
11_Automated_Testing.ppt
PPT
11_Automated_Testing.ppt
PDF
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
PPTX
Presentation1
PPTX
5. Automation Testing.pptxSoftawre Quality
PPTX
Specialised Process Models in software engineering.pptx
PPTX
Software_Testing_ppt.pptx for software Engineering subject
PPTX
Automation Best Practices.pptx
PDF
Software_Testing_ppt.pdf software engineering
PDF
Top 5 Pitfalls of Test Automation and How To Avoid Them
PPTX
Top 5 pitfalls of software test automatiion
PDF
softwaretestingppt-120810095500-phpapp02 (1).pdf
PPT
Software testing
PPT
Demo1ghjkl
PPT
Software testing
PPT
Software testing2
PPT
Software testing
PPT
Software testing
PPT
Software test proposal
11_Automated_Testing.ppt
11_Automated_Testing.ppt
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
Presentation1
5. Automation Testing.pptxSoftawre Quality
Specialised Process Models in software engineering.pptx
Software_Testing_ppt.pptx for software Engineering subject
Automation Best Practices.pptx
Software_Testing_ppt.pdf software engineering
Top 5 Pitfalls of Test Automation and How To Avoid Them
Top 5 pitfalls of software test automatiion
softwaretestingppt-120810095500-phpapp02 (1).pdf
Software testing
Demo1ghjkl
Software testing
Software testing2
Software testing
Software testing
Software test proposal

Recently uploaded (20)

PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Introduction to Information and Communication Technology
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
artificial intelligence overview of it and more
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPT
Ethics in Information System - Management Information System
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Power Point - Lesson 3_2.pptx grad school presentation
SAP Ariba Sourcing PPT for learning material
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Introduction to Information and Communication Technology
Mathew Digital SEO Checklist Guidlines 2025
SASE Traffic Flow - ZTNA Connector-1.pdf
artificial intelligence overview of it and more
Slides PDF The World Game (s) Eco Economic Epochs.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
Paper PDF World Game (s) Great Redesign.pdf
INTERNET------BASICS-------UPDATED PPT PRESENTATION
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Exploring VPS Hosting Trends for SMBs in 2025
Unit-1 introduction to cyber security discuss about how to secure a system
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
artificialintelligenceai1-copy-210604123353.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
Ethics in Information System - Management Information System
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)

JoshiTestAutomation.ppt

  • 1. ARE YOU READY FOR TEST AUTOMATION GAME? -Kerry Zallar (STQE Magazine) (Nov/Dec 2001 Issue) CONCEPT/ DEFINITION: Use of software to control the execution of tests and data comparison To enable test scripts/ cases to be developed and executed (Potentially in an unattended or off-hours mode)
  • 2. STORY – Buggy the Tester • Simple behavioral model of the application • Test program to compare results • Program ran continuously, generating new test sequences • Ran tests on a dozen machines at once • Some manual testing included • Fewer bugs after several rounds of testing and bug fixes RESULT: Very few bugs found upon release
  • 3. NEW TO TEST AUTOMATION?  Author suggests 5 broad areas for analysis  1) Test Automation is Software Development  2) Test Automation is Long-Term Investment  3) Assess your Resources  4) No one-size-fits-all Approach  5) Gauge your Maturity Levels
  • 4. 1) TEST AUTOMATION IS SW DEV.  Unable to cope with manual testing?  Solution: Purchase a test automation tool  Known as “Capture/Playback” (Capture tests while they’re running and execute later using Playback tool)  Simplify or Complicate?  Understanding of tasks, issues and impact  Automation: Not a ‘project’, but a ‘product’
  • 5. EFFECTIVE AUTOMATION  Planning  Logical and Modular code designs  Standardization  Configuration Management  Documentation and Testing
  • 6. 2) LONG TERM INVESTMENT  Justification of investment  Supporting defective software  Releases to fix problems in production  Losing business due to customer dissatisfaction  Two aspects:  Upfront costs  Maintenance costs  Estimation of Return on Investment (ROI)
  • 7. 3) ASSESS YOUR RESOURCES  Resources: People and Skills  Effective Automation =>  Visionary: Automation is planned, designed and managed well  Development Skills: Program code to write reusable modules and test scripts  Staff skills set
  • 8. 4) NO ONE-SIZE-FITS-ALL APPROACH  Automation effort depends on:  Criticality of software under test  Level of investment  Maturity of software development  Maturity of testing processes  Time-frame for results
  • 9. CUSTOMIZING TEST AUTOMATION  Mix of manual and automated testing  Guide proportions to meet your organization’s needs
  • 10. 5) GUAGE YOUR MATURITY LEVELS  Process Maturity essential for Test Maturity  Test Maturity  Independent Testing?  Structured Process?  Documentation Practices for Tests?  Release Management  Management of software releases  Disciplined prioritization and communication
  • 11. SUMMARY/ ANALYSIS Evaluation of Test Automation  More than buying a tool  Long-term investment of money, time, people and skills  Purpose needs to be well-defined  Important to develop a test-automation strategy  Work as a team  Requires relevant skill sets for efficiency  Treat it as software development  Need for customization  Commitment is essential  Get an early start