SlideShare a Scribd company logo
Top 5 pitfalls of software test automatiion
Why Automate Your Tests At All
It’s about 100 times more costlier to fix a defect after the
product has gone live, rather than detecting & fixing it
during the testing cycle itself!
How to Avoid Post Productions Defects
Q. You got the software out in a hurry but what happens if your
clients discover bugs in the software?
R. With automated tests you spot & fix bugs early in the
development lifecycle itself.
Benefits
Investment
Gain
Costs (Both Direct & Indirect Costs_________ = - __________________________
Investment
ROI =
The general formula for calculating ROI (which is also applicable for
test automation tools) is as below:
Direct Cost
➢ Tool acquisition & evaluation costs
➢ License costs
➢ Tool training of core automation team
➢ Initial configuration of the tool
➢ Application specific costs – Including creation of a test
automation framework, test data, creation, maintenance &
execution of manual and automated test cases
Indirect Cost
➢ Risk of undetected failures before the
application hits production
➢ Costs attached to these undetected failures
Note: Only if the benefits/ gains outweigh the
costs & invested amounts do you reap a
positive ROI. So what do you think are some
of the pitfalls which can prohibit you from
enjoying a positive ROI from your Test
automation tool?
Top 5 Pitfalls for Test Automation
1. To execute everything from test planning to execution!
2. To automate all tests!
3. Require extensive coding!
4. Throw up False Positives!
5. You can replace testers!
Top 5 Pitfalls for Test Automation
1. To execute everything from test planning to execution!
• Test Automation Tool doesn’t really investigate bugs and it can quietly slip
away unnoticed!
• Test Automation Tool just runs a series of yes / no questions to determine
the results.
• The Magician Tester runs the whole process of specific action/ inspect result
as checking not testing.
• Any new information isn’t considered or even observed by the tool.
• Do not leave the entire testing strategy & execution process to the Test
Automation Tool itself, you are surely headed for disaster.
• There is a critical need for human intervention here for analyzing the data,
decide on doable features, which problems to fix, then to design & redesign
tests and execute them until you have the final piece of bug free software.
Top 5 Pitfalls for Test Automation
• Reduses & Saves time in runnning all tests, It’s a Time Saver
• Can run mulitiple test with more and more scenarios
• Can run parallel tests from different servers too
• Can classify the tests and decide which piece of software can be tested
manually and which needs to be automated.
• In a short span of time, you can run Unit, Functional, Regression, and
Performance Tests seamlessly on cloud without having to invest in obsolete
hardware.
• You have an option to import the manual test cases into the
test automation tool itself - it’s an icing on the cake
• Both your test & development teams can have a bird’s eye
view of the whole test project from start to finish.
2. To automate all tests!
Top 5 Pitfalls for Test Automation
• You need recalculation and someone needs to write a code or an algorithm
to check if the software passes or fails this on new requirement.
• Testing teams needs to know, how to code; especially if you don’t have
enough programmers on board.
• Test Automation Tool that does away with the entire need to code itself. Go
for a tool with an inbuilt Scriptless automation feature means your testers
enter keywords in English; the tool interfaces with the framework & executes
the rest.
3. Require extensive coding!
Top 5 Pitfalls for Test Automation
• False positives or tests that fail when there is really no product problem are
one of the biggest diseases of test automation suites.
• A tester can spend endless hours reading failure logs, rerun the offending
script and spend loads of time trying to analyze the failure.
• How was the test failure caused ? (By timing issues, or did the script itself
failed? Or something happen to the test environment ?
• What you need is a tool which makes debugging of automated test runs easy;
a tool which can help categorize failures and make test analysis easier.
4. Throw up False Positives!
Top 5 Pitfalls for Test Automation
• You might land up with 2 teams of programmers; one writing code for the
software product itself and the other writing code to test it.
• The sign of a robust test automation tool is that it serves as an aid to a
tester, to make the whole testing process more streamlined; however it can
never prove to be replacement of the tester itself!
• The ultimate aim of integrating a test automation tool into your test
practice should be towards having a more seamless
execution of test planning & execution strategy.
5. You can replace testers!
Thank You for your time….

More Related Content

PDF
Pitfalls of Test Automation
PPTX
Mobile Automation Basic Concepts / Demo
PPT
Class17
PPTX
E2 e test with testcafe
PPTX
Automation Testing
PPTX
TestCafe Meetup Malmberg
PPTX
PPTX
Pitfalls of Test Automation
Mobile Automation Basic Concepts / Demo
Class17
E2 e test with testcafe
Automation Testing
TestCafe Meetup Malmberg

What's hot (20)

PPTX
What is the difference between manual testing and automation testing
PPT
Basic Guide to Manual Testing
PPTX
Software testing
PPTX
Which test cases to automate
PPT
01 software testing_introduction
PPTX
Automation in the Bug Flow - Machine Learning for Triaging and Tracing
PPTX
Test automation engineer
PPT
Testing 3: Types Of Tests That May Be Required
PDF
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
PPTX
5 top pain points of test automation
PPTX
Test cases for effective testing - part 1
PPTX
Testing in the Age of Machine Learning
PPTX
Test Automation Architecture That Works by Bhupesh Dahal
PPTX
Random testing & prototyping
PPTX
Test automation lesson
PPTX
Software Testing and Debugging
ODP
Defects in software testing
PDF
Machine learning in software testing
PPTX
Presentation1
PPT
Automation testing
What is the difference between manual testing and automation testing
Basic Guide to Manual Testing
Software testing
Which test cases to automate
01 software testing_introduction
Automation in the Bug Flow - Machine Learning for Triaging and Tracing
Test automation engineer
Testing 3: Types Of Tests That May Be Required
It Seemed a Good Idea at the Time: Intelligent Mistakes in Test Automation
5 top pain points of test automation
Test cases for effective testing - part 1
Testing in the Age of Machine Learning
Test Automation Architecture That Works by Bhupesh Dahal
Random testing & prototyping
Test automation lesson
Software Testing and Debugging
Defects in software testing
Machine learning in software testing
Presentation1
Automation testing
Ad

Viewers also liked (12)

PDF
Mobile WebDriver Selendroid
PPTX
Automation_testing
PPTX
Automated Testing with Google Chrome - WebDriver- ChromeDriver
PDF
New trends in testing automation
PDF
Tutorial ranorex
PPTX
Organization of Automated Testing
PPTX
Test automation framework
PPTX
How To Transform the Manual Testing Process to Incorporate Test Automation
PDF
Role of Automation in Testing
PDF
Software Testing Process, Testing Automation and Software Testing Trends
PPT
Test automation process
PPT
Automation testing strategy, approach & planning
Mobile WebDriver Selendroid
Automation_testing
Automated Testing with Google Chrome - WebDriver- ChromeDriver
New trends in testing automation
Tutorial ranorex
Organization of Automated Testing
Test automation framework
How To Transform the Manual Testing Process to Incorporate Test Automation
Role of Automation in Testing
Software Testing Process, Testing Automation and Software Testing Trends
Test automation process
Automation testing strategy, approach & planning
Ad

Similar to Top 5 pitfalls of software test automatiion (20)

PPTX
How to make Automation an asset for Organization
PDF
Why Automation Fails—in Theory and Practice
PPTX
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
PPTX
5. Automation Testing.pptxSoftawre Quality
PPTX
Best practices for test automation
PPTX
Chap 5 Testing tools and measurement.pptx
PDF
Automate test-oim
PPTX
Introduction to Software Testing Techniques
PPTX
Unit 5 st ppt
PPTX
Week 14 Unit Testing.pptx
PDF
Top 5 Pitfalls of Test Automation and How To Avoid Them
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
PDF
Why Test Automation Fails
PPTX
unit-5 SPM.pptx
PPT
Automation Concepts
PPT
JoshiTestAutomation.ppt
PPTX
Software testing
PPTX
Test automation
PDF
What is software testing in software engineering?
PDF
What is Testing in Software Engineering?
How to make Automation an asset for Organization
Why Automation Fails—in Theory and Practice
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
5. Automation Testing.pptxSoftawre Quality
Best practices for test automation
Chap 5 Testing tools and measurement.pptx
Automate test-oim
Introduction to Software Testing Techniques
Unit 5 st ppt
Week 14 Unit Testing.pptx
Top 5 Pitfalls of Test Automation and How To Avoid Them
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Why Test Automation Fails
unit-5 SPM.pptx
Automation Concepts
JoshiTestAutomation.ppt
Software testing
Test automation
What is software testing in software engineering?
What is Testing in Software Engineering?

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation theory and applications.pdf
PDF
Empathic Computing: Creating Shared Understanding
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Assigned Numbers - 2025 - Bluetooth® Document
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Encapsulation theory and applications.pdf
Empathic Computing: Creating Shared Understanding

Top 5 pitfalls of software test automatiion

  • 2. Why Automate Your Tests At All It’s about 100 times more costlier to fix a defect after the product has gone live, rather than detecting & fixing it during the testing cycle itself!
  • 3. How to Avoid Post Productions Defects Q. You got the software out in a hurry but what happens if your clients discover bugs in the software? R. With automated tests you spot & fix bugs early in the development lifecycle itself. Benefits Investment Gain Costs (Both Direct & Indirect Costs_________ = - __________________________ Investment ROI = The general formula for calculating ROI (which is also applicable for test automation tools) is as below:
  • 4. Direct Cost ➢ Tool acquisition & evaluation costs ➢ License costs ➢ Tool training of core automation team ➢ Initial configuration of the tool ➢ Application specific costs – Including creation of a test automation framework, test data, creation, maintenance & execution of manual and automated test cases
  • 5. Indirect Cost ➢ Risk of undetected failures before the application hits production ➢ Costs attached to these undetected failures Note: Only if the benefits/ gains outweigh the costs & invested amounts do you reap a positive ROI. So what do you think are some of the pitfalls which can prohibit you from enjoying a positive ROI from your Test automation tool?
  • 6. Top 5 Pitfalls for Test Automation 1. To execute everything from test planning to execution! 2. To automate all tests! 3. Require extensive coding! 4. Throw up False Positives! 5. You can replace testers!
  • 7. Top 5 Pitfalls for Test Automation 1. To execute everything from test planning to execution! • Test Automation Tool doesn’t really investigate bugs and it can quietly slip away unnoticed! • Test Automation Tool just runs a series of yes / no questions to determine the results. • The Magician Tester runs the whole process of specific action/ inspect result as checking not testing. • Any new information isn’t considered or even observed by the tool. • Do not leave the entire testing strategy & execution process to the Test Automation Tool itself, you are surely headed for disaster. • There is a critical need for human intervention here for analyzing the data, decide on doable features, which problems to fix, then to design & redesign tests and execute them until you have the final piece of bug free software.
  • 8. Top 5 Pitfalls for Test Automation • Reduses & Saves time in runnning all tests, It’s a Time Saver • Can run mulitiple test with more and more scenarios • Can run parallel tests from different servers too • Can classify the tests and decide which piece of software can be tested manually and which needs to be automated. • In a short span of time, you can run Unit, Functional, Regression, and Performance Tests seamlessly on cloud without having to invest in obsolete hardware. • You have an option to import the manual test cases into the test automation tool itself - it’s an icing on the cake • Both your test & development teams can have a bird’s eye view of the whole test project from start to finish. 2. To automate all tests!
  • 9. Top 5 Pitfalls for Test Automation • You need recalculation and someone needs to write a code or an algorithm to check if the software passes or fails this on new requirement. • Testing teams needs to know, how to code; especially if you don’t have enough programmers on board. • Test Automation Tool that does away with the entire need to code itself. Go for a tool with an inbuilt Scriptless automation feature means your testers enter keywords in English; the tool interfaces with the framework & executes the rest. 3. Require extensive coding!
  • 10. Top 5 Pitfalls for Test Automation • False positives or tests that fail when there is really no product problem are one of the biggest diseases of test automation suites. • A tester can spend endless hours reading failure logs, rerun the offending script and spend loads of time trying to analyze the failure. • How was the test failure caused ? (By timing issues, or did the script itself failed? Or something happen to the test environment ? • What you need is a tool which makes debugging of automated test runs easy; a tool which can help categorize failures and make test analysis easier. 4. Throw up False Positives!
  • 11. Top 5 Pitfalls for Test Automation • You might land up with 2 teams of programmers; one writing code for the software product itself and the other writing code to test it. • The sign of a robust test automation tool is that it serves as an aid to a tester, to make the whole testing process more streamlined; however it can never prove to be replacement of the tester itself! • The ultimate aim of integrating a test automation tool into your test practice should be towards having a more seamless execution of test planning & execution strategy. 5. You can replace testers!
  • 12. Thank You for your time….