SlideShare a Scribd company logo
Test Automation
Quick Glance
• What?
• Why?
• How?
about Automation Testing
• Automation used in BCC6.0
• Demo
What?
• Test automation is used to replace or
supplement traditional manual software
testing with a suite of test programs.
• Test automation is a technique to simulate
user actions.
Why?
• Reduce Testing Time
– A typical automated test will run in less than 24 hours. For a sophisticated product manual
testing may require dozens of staff months.
• Consistent Test Procedures
– With a complex testing process manual testing may/often yield/s inconsistent coverage and
results depending upon the staff and schedule employed. An automated test suite ensures
the same scope and process is used repeatedly each time testing is performed.
• Reduced QA Cost
– Automated testing has an upfront cost to develop. But over the lifetime of a product it will
offer substantial net saving. An average automated test suite development is 3 to 5 times
the cost of a complete manual test cycle. Over multiple product releases with multiple cycles
per release, this cost is quickly recouped.
• Improved Testing Productivity
– With it’s much shorter execution time an automated test suite can be run multiple times over
the course of product/ application development.
• Improved Product Quality
– Automated testing detects functional and performance issues more efficiently.
Automation Pros & Cons
• If you have to run a set of tests
repeatedly, automation is huge
win.
• It gives us the ability to run
automation in mainstream
scenarios to catch regressions
in a timely manner.
• Aids in testing a large test
matrix.
• Automated test cases can be
run at the same time on
different machines whereas
manual tests would have to be
run sequentially
• It costs more to automate.
• Writing and configuring
framework require more costs
initially than running the tests
manually.
• Can not automate everything
e.g. Visual references (if you
can not tell the font color via
code or tool, it’s manual test)
How?
• What to automate?
• When to automate?
Do you think these are the very quick questions that come to your mind
when you are about to
start automation ?
Criteria for Automating
Now ask yourself two question.
• Is this scenario Automatable?
Yes, and it will cost a little.
Yes, but it will cost a lot.
No, It is not possible to automate.
• How important is this test scenario?
I must absolutely test this scenario whenever possible.
I need to test this scenario regularly.
I only need to test this scenario once In a while.
• If u answered #1 to both questions -
definitely automate that test.
• If u answered #1 or #2 to both questions –
you should automate that test.
• If u answered #2 to both questions – you
need to consider, if it’s really worth the
investment to automate.
What happens if you can not
automate?
Say you answered #3 and #1 respectively to both questions!!!!!!!!!!!!!
• Re-evaluate. Do I really need to run this test often?
• What is the cost of doing this test
manually?
• Look for new testing tools.
....you can not do anything else.
Automation in BCC 6.0
• Automation Tool: Quick Test Pro 8.0
• Scripting Technique: Modular Scripting
• Reporting (Automation scripts Results) : Ms Excel
• Version Control: Surround SCM
Demo
• This is a scenario in which Create
Technology is being performed involving
various a Error and Alternative scenarios.
Thanks


More Related Content

PPT
Build FAST with parallel_calabash
PPTX
PDF
Pitfalls of Test Automation
PPTX
Top 5 pitfalls of software test automatiion
PPTX
Episode 23 - Design Pattern 3
PPTX
TestCafe Meetup Malmberg
PPTX
Test Automation Key Element for Agility
PPTX
Benefits from AATs
Build FAST with parallel_calabash
Pitfalls of Test Automation
Top 5 pitfalls of software test automatiion
Episode 23 - Design Pattern 3
TestCafe Meetup Malmberg
Test Automation Key Element for Agility
Benefits from AATs

What's hot (20)

PPTX
Episode 3 – Classes, Inheritance, Abstract Class, and Interfaces
PPTX
Episode 1 - PathToCode.com
PPTX
Episode 21 - Design Pattern 1
PPTX
www.tutorialsbook.com presents Manual testing
PPT
Automation With A Tool Demo By Bhushan
PPTX
Test Automation failure analysis
PPTX
When is a project ready for Software Automation_NEW
PPTX
Specification by example
PPTX
Episode 22 - Design Pattern 2
PPT
Extreme Programming Deployed
PDF
Becoming a better programmer - unit testing
PDF
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
PDF
The limits of unit testing by Craig Stuntz
PPT
Agile Metrics
PPTX
Which test cases to automate
PDF
Walmyr Filho - Lessons learned as software engineer working at appear.in
PDF
Webinar: Estrategias para optimizar los costos de testing
PPTX
Sustainable Automation Frameworks by Kelsey Shannahan
PPTX
Why you Shouldnt Automated But You Will Anyway
PPTX
Manual qa versus automation qa
Episode 3 – Classes, Inheritance, Abstract Class, and Interfaces
Episode 1 - PathToCode.com
Episode 21 - Design Pattern 1
www.tutorialsbook.com presents Manual testing
Automation With A Tool Demo By Bhushan
Test Automation failure analysis
When is a project ready for Software Automation_NEW
Specification by example
Episode 22 - Design Pattern 2
Extreme Programming Deployed
Becoming a better programmer - unit testing
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
The limits of unit testing by Craig Stuntz
Agile Metrics
Which test cases to automate
Walmyr Filho - Lessons learned as software engineer working at appear.in
Webinar: Estrategias para optimizar los costos de testing
Sustainable Automation Frameworks by Kelsey Shannahan
Why you Shouldnt Automated But You Will Anyway
Manual qa versus automation qa
Ad

Viewers also liked (7)

PDF
Automated Software Testing
PPTX
Software test automation_overview
PPT
Automated Testing vs Manual Testing
PPTX
Testing web application
PDF
Introduction to Test Automation
PPTX
Automated Software Testing
PDF
Automated Testing
Automated Software Testing
Software test automation_overview
Automated Testing vs Manual Testing
Testing web application
Introduction to Test Automation
Automated Software Testing
Automated Testing
Ad

Similar to Test Automation (20)

PDF
Test Automation
PPTX
How to make Automation an asset for Organization
PPT
Qtp - Introduction values
PPTX
How selenium can transform your qa career
DOC
Comparison manual & automation
PPTX
Best practices for test automation
PPTX
Why test automation projects are failing
PPTX
Presentation1
PDF
What Do We Automate First
PPT
Automation Concepts
PPTX
Week 14 Unit Testing.pptx
PDF
A lean automation blueprint for testing in continuous delivery
PDF
Wso2con test-automation
PPTX
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
PPTX
Small is Beautiful- Fully Automate your Test Case Design
PPTX
Class 01.pptx
PDF
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
PPTX
Karishma Kolli – Myth Busters on Test Automation
PPTX
Software Test Automation
PDF
Why Automation Fails—in Theory and Practice
Test Automation
How to make Automation an asset for Organization
Qtp - Introduction values
How selenium can transform your qa career
Comparison manual & automation
Best practices for test automation
Why test automation projects are failing
Presentation1
What Do We Automate First
Automation Concepts
Week 14 Unit Testing.pptx
A lean automation blueprint for testing in continuous delivery
Wso2con test-automation
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Small is Beautiful- Fully Automate your Test Case Design
Class 01.pptx
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
Karishma Kolli – Myth Busters on Test Automation
Software Test Automation
Why Automation Fails—in Theory and Practice

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Online Work Permit System for Fast Permit Processing
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Transform Your Business with a Software ERP System
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
medical staffing services at VALiNTRY
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Design an Analysis of Algorithms I-SECS-1021-03
CHAPTER 2 - PM Management and IT Context
Online Work Permit System for Fast Permit Processing
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
medical staffing services at VALiNTRY
ISO 45001 Occupational Health and Safety Management System
Odoo POS Development Services by CandidRoot Solutions
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Operating system designcfffgfgggggggvggggggggg
Understanding Forklifts - TECH EHS Solution
ManageIQ - Sprint 268 Review - Slide Deck
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Design an Analysis of Algorithms II-SECS-1021-03
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Design an Analysis of Algorithms I-SECS-1021-03

Test Automation

  • 2. Quick Glance • What? • Why? • How? about Automation Testing • Automation used in BCC6.0 • Demo
  • 3. What? • Test automation is used to replace or supplement traditional manual software testing with a suite of test programs. • Test automation is a technique to simulate user actions.
  • 4. Why? • Reduce Testing Time – A typical automated test will run in less than 24 hours. For a sophisticated product manual testing may require dozens of staff months. • Consistent Test Procedures – With a complex testing process manual testing may/often yield/s inconsistent coverage and results depending upon the staff and schedule employed. An automated test suite ensures the same scope and process is used repeatedly each time testing is performed. • Reduced QA Cost – Automated testing has an upfront cost to develop. But over the lifetime of a product it will offer substantial net saving. An average automated test suite development is 3 to 5 times the cost of a complete manual test cycle. Over multiple product releases with multiple cycles per release, this cost is quickly recouped. • Improved Testing Productivity – With it’s much shorter execution time an automated test suite can be run multiple times over the course of product/ application development. • Improved Product Quality – Automated testing detects functional and performance issues more efficiently.
  • 5. Automation Pros & Cons • If you have to run a set of tests repeatedly, automation is huge win. • It gives us the ability to run automation in mainstream scenarios to catch regressions in a timely manner. • Aids in testing a large test matrix. • Automated test cases can be run at the same time on different machines whereas manual tests would have to be run sequentially • It costs more to automate. • Writing and configuring framework require more costs initially than running the tests manually. • Can not automate everything e.g. Visual references (if you can not tell the font color via code or tool, it’s manual test)
  • 6. How? • What to automate? • When to automate? Do you think these are the very quick questions that come to your mind when you are about to start automation ?
  • 7. Criteria for Automating Now ask yourself two question. • Is this scenario Automatable? Yes, and it will cost a little. Yes, but it will cost a lot. No, It is not possible to automate. • How important is this test scenario? I must absolutely test this scenario whenever possible. I need to test this scenario regularly. I only need to test this scenario once In a while.
  • 8. • If u answered #1 to both questions - definitely automate that test. • If u answered #1 or #2 to both questions – you should automate that test. • If u answered #2 to both questions – you need to consider, if it’s really worth the investment to automate.
  • 9. What happens if you can not automate? Say you answered #3 and #1 respectively to both questions!!!!!!!!!!!!! • Re-evaluate. Do I really need to run this test often? • What is the cost of doing this test manually? • Look for new testing tools. ....you can not do anything else.
  • 10. Automation in BCC 6.0 • Automation Tool: Quick Test Pro 8.0 • Scripting Technique: Modular Scripting • Reporting (Automation scripts Results) : Ms Excel • Version Control: Surround SCM
  • 11. Demo • This is a scenario in which Create Technology is being performed involving various a Error and Alternative scenarios.