SlideShare a Scribd company logo
Automation Testing
Agenda
● What is Automation Testing?
● Why Automated Testing?
● Automated Testing Process
○
○
○
○
○
Copyright © by QA InfoTech.
All rights reserved.
What is Automation Testing?
● Using an automation tool than executing the test case suite manually
● Entering test data into the System/Application Under Test followed by comparing the expected
and actual results
● Executing the same test suite repeatedly
● Recording and replaying the test suite
● Reducing the number of test cases executed manually
Copyright © by QA InfoTech.
All rights reserved.
Why Automated Testing?
● No human intervention is required
● Testing multilingual sites
● Increases speed of test execution
● Increases test coverage
● Manual testing becomes time consuming, costly and error prone
Copyright © by QA InfoTech.
All rights reserved.
Automated Testing Process
Copyright © by QA InfoTech.
All rights reserved.
Test Tool
Selection
Scope of
Automation
Planning,
Design and
Development
Test Execution Maintenance
Test Tool Selection
The following parameters should be considered before selection of the appropriate tool to be used
for Test Automation:-
● Data driven/Test driven/Behavior driven capabilities
● Hybrid framework
● Debugging and logging capabilities
● Platform independence
● Extensibility & Customizability
● Email notifications
● Version control friendly
● Supports unattended test runs
Copyright © by QA InfoTech.
All rights reserved.
Scope of Automation
Scope of automation defines the area covered under automation for a software/application.
Following points help to determine this scope:
● Features which are crucial for the business
● Scenarios/Workflows covering tests which have a large amount of data
● Common functionalities across applications
● Technical feasibility
● Reuse business components
● Complexity of test cases
● Ability to perform cross browser testing using the same test cases
Copyright © by QA InfoTech.
All rights reserved.
Planning, Design and Development
During this phase one creates an automation strategy and plan, which contains the following details-
● Selecting appropriate automation tools
● Creating the framework design and its features
● Identifying In-scope and Out-of-scope items of automation
● Automation test bed preparation
● Timeline for test case automation
● Scheduling execution of automation suite/s
● Deliverables of Automation testing
Copyright © by QA InfoTech.
All rights reserved.
Test Execution
● Automation scripts are executed during this phase.
● Test suite automation run could be directly executed from the automation tool or indirectly from
a Test Management tool which will redirect the invoke request to the automation tool.
● Automation tool could execute the automation suite/s either on a single machine or distribute
the suite/s on several machines to achieve faster results.
Copyright © by QA InfoTech.
All rights reserved.
Maintenance
Maintenance : Since new functionalities are added with successive cycles, Automation scripts require
updation and also need to be reviewed and maintained for each release cycle. Maintenance is necessary to
make sure that the Automation scripts are in a stable state.
Copyright © by QA InfoTech.
All rights reserved.
Thank You
info@qainfotech.com
www.qainfotech.com

More Related Content

PPT
Test Automation
PPSX
Introduction to Automation Testing
PPT
Test Automation - why qLabs?
PPTX
Programmable Logic Controller
PPTX
Test automation
PPTX
Istqb advanced level test automation engineering q&a syllabus-training
PPT
Test automation
PPT
Innovative Test Automation Solution
Test Automation
Introduction to Automation Testing
Test Automation - why qLabs?
Programmable Logic Controller
Test automation
Istqb advanced level test automation engineering q&a syllabus-training
Test automation
Innovative Test Automation Solution

What's hot (20)

PPTX
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
PPTX
ISTQB Advanced Level Test Automation Engineering Training
PDF
Introduction to Total Data Driven Test Automation
PPTX
QA Automation Solution
PPTX
Software testing strategies And its types
DOCX
Automation Testing
PPT
Coml Psg Automation Approach
PPTX
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
PPTX
Jagger: Сервер непрерывного тестирования производительности
PPT
Fundamentals of Software Engineering
PPT
Automation sample 2 xhs application
PPTX
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
PDF
Key Factors To Ensure Test Automation Framework Success
PDF
Implement an Enterprise Performance Test Process
PDF
Val lines - Agile Testing in a Legacy World
PPTX
Final Presentation For
PPSX
Software automation
PPTX
Software Testing
PDF
Brochure act or-control_eng_lq_b_rev.0.0
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
ISTQB Advanced Level Test Automation Engineering Training
Introduction to Total Data Driven Test Automation
QA Automation Solution
Software testing strategies And its types
Automation Testing
Coml Psg Automation Approach
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Jagger: Сервер непрерывного тестирования производительности
Fundamentals of Software Engineering
Automation sample 2 xhs application
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
Key Factors To Ensure Test Automation Framework Success
Implement an Enterprise Performance Test Process
Val lines - Agile Testing in a Legacy World
Final Presentation For
Software automation
Software Testing
Brochure act or-control_eng_lq_b_rev.0.0
Ad

Similar to What is Automation Testing? (20)

PPTX
TEST AUTOMATION for S/W Q/A Process.pptx
PPTX
5. Automation Testing.pptxSoftawre Quality
PPTX
How to make Automation an asset for Organization
PPTX
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
PPTX
Lecture-11-AutomatedTesting-software.pptx
PPTX
Presentation1
PPTX
How selenium can transform your qa career
PPTX
Banishing the Fears of Test Automation - Codestock 2022
PPT
Automation Concepts
PDF
Getting Started With QA Automation
PPTX
Karishma Kolli – Myth Busters on Test Automation
PDF
2019 Testim Webinar: Automation Test Strategy and Design for Agile Teams
PPTX
Automation testing
PPTX
Introduction to Automation Testing
PPTX
Introduction to Automation Testing
PDF
InnovateQA Seattle2024_Lee Barnes_What Effective Test Automation is.pdf
PDF
Mastering QA Automation_ From Strategy to Execution.pdf
PPTX
manual & automation testing
PPTX
Automation_testing
PPT
Introduction
TEST AUTOMATION for S/W Q/A Process.pptx
5. Automation Testing.pptxSoftawre Quality
How to make Automation an asset for Organization
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Lecture-11-AutomatedTesting-software.pptx
Presentation1
How selenium can transform your qa career
Banishing the Fears of Test Automation - Codestock 2022
Automation Concepts
Getting Started With QA Automation
Karishma Kolli – Myth Busters on Test Automation
2019 Testim Webinar: Automation Test Strategy and Design for Agile Teams
Automation testing
Introduction to Automation Testing
Introduction to Automation Testing
InnovateQA Seattle2024_Lee Barnes_What Effective Test Automation is.pdf
Mastering QA Automation_ From Strategy to Execution.pdf
manual & automation testing
Automation_testing
Introduction
Ad

More from QA InfoTech (18)

PDF
Testing on a Lean Diet
PPTX
QA InfoTech Open 2018 - Picture Presentation
PDF
Software Testing Techniques: An Overview
PDF
Use Cases & User Stories: An Overview
PDF
What is Test Matrix?
PDF
Cloud Testing : An Overview
PDF
Testing Challenges in Indic Languages
PDF
Learn Mobile Testing Approach
PDF
Learn Bug Reporting Techniques
PDF
Input Method Editor (IME) and Testing challenges in Multilingual applications
PDF
What are SDLC Models?
PDF
What is Performance Testing?
PDF
What is Agile Methodology?
PDF
What is Internationalization & Localization Testing?
PDF
What Is Accessibility Testing?
PDF
Security and Penetration Testing Overview
PDF
What is Web Testing?
PDF
What Is Functional Testing?
Testing on a Lean Diet
QA InfoTech Open 2018 - Picture Presentation
Software Testing Techniques: An Overview
Use Cases & User Stories: An Overview
What is Test Matrix?
Cloud Testing : An Overview
Testing Challenges in Indic Languages
Learn Mobile Testing Approach
Learn Bug Reporting Techniques
Input Method Editor (IME) and Testing challenges in Multilingual applications
What are SDLC Models?
What is Performance Testing?
What is Agile Methodology?
What is Internationalization & Localization Testing?
What Is Accessibility Testing?
Security and Penetration Testing Overview
What is Web Testing?
What Is Functional Testing?

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Classroom Observation Tools for Teachers
PPTX
Pharma ospi slides which help in ospi learning
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Cell Types and Its function , kingdom of life
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Supply Chain Operations Speaking Notes -ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
TR - Agricultural Crops Production NC III.pdf
Pre independence Education in Inndia.pdf
PPH.pptx obstetrics and gynecology in nursing
Basic Mud Logging Guide for educational purpose
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Cell Structure & Organelles in detailed.
Classroom Observation Tools for Teachers
Pharma ospi slides which help in ospi learning
human mycosis Human fungal infections are called human mycosis..pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
01-Introduction-to-Information-Management.pdf
Institutional Correction lecture only . . .
Module 4: Burden of Disease Tutorial Slides S2 2025
O5-L3 Freight Transport Ops (International) V1.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF

What is Automation Testing?

  • 2. Agenda ● What is Automation Testing? ● Why Automated Testing? ● Automated Testing Process ○ ○ ○ ○ ○ Copyright © by QA InfoTech. All rights reserved.
  • 3. What is Automation Testing? ● Using an automation tool than executing the test case suite manually ● Entering test data into the System/Application Under Test followed by comparing the expected and actual results ● Executing the same test suite repeatedly ● Recording and replaying the test suite ● Reducing the number of test cases executed manually Copyright © by QA InfoTech. All rights reserved.
  • 4. Why Automated Testing? ● No human intervention is required ● Testing multilingual sites ● Increases speed of test execution ● Increases test coverage ● Manual testing becomes time consuming, costly and error prone Copyright © by QA InfoTech. All rights reserved.
  • 5. Automated Testing Process Copyright © by QA InfoTech. All rights reserved. Test Tool Selection Scope of Automation Planning, Design and Development Test Execution Maintenance
  • 6. Test Tool Selection The following parameters should be considered before selection of the appropriate tool to be used for Test Automation:- ● Data driven/Test driven/Behavior driven capabilities ● Hybrid framework ● Debugging and logging capabilities ● Platform independence ● Extensibility & Customizability ● Email notifications ● Version control friendly ● Supports unattended test runs Copyright © by QA InfoTech. All rights reserved.
  • 7. Scope of Automation Scope of automation defines the area covered under automation for a software/application. Following points help to determine this scope: ● Features which are crucial for the business ● Scenarios/Workflows covering tests which have a large amount of data ● Common functionalities across applications ● Technical feasibility ● Reuse business components ● Complexity of test cases ● Ability to perform cross browser testing using the same test cases Copyright © by QA InfoTech. All rights reserved.
  • 8. Planning, Design and Development During this phase one creates an automation strategy and plan, which contains the following details- ● Selecting appropriate automation tools ● Creating the framework design and its features ● Identifying In-scope and Out-of-scope items of automation ● Automation test bed preparation ● Timeline for test case automation ● Scheduling execution of automation suite/s ● Deliverables of Automation testing Copyright © by QA InfoTech. All rights reserved.
  • 9. Test Execution ● Automation scripts are executed during this phase. ● Test suite automation run could be directly executed from the automation tool or indirectly from a Test Management tool which will redirect the invoke request to the automation tool. ● Automation tool could execute the automation suite/s either on a single machine or distribute the suite/s on several machines to achieve faster results. Copyright © by QA InfoTech. All rights reserved.
  • 10. Maintenance Maintenance : Since new functionalities are added with successive cycles, Automation scripts require updation and also need to be reviewed and maintained for each release cycle. Maintenance is necessary to make sure that the Automation scripts are in a stable state. Copyright © by QA InfoTech. All rights reserved.