SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Automation
What is Automation?
Automated software testing is a process in which software tools execute pre-
scripted tests on a software application
A safety net - which ensures important functionality doesn’t break with a
simple code push/change
What it’s not ?
x Replace Manual Testing
x Covers all scenarios
x Finds all bugs
Myths : Automation Testing
Automated testing always results in improved software quality
Every application development project or testing team can use automated
testing tools
Automated testing is an all or nothing proposition
Automation testing can detect all defects in the application
Automation execution alone improves the quality of the system and no
manual effort needed
Facts : Automation Testing
Every testing engagement adopting automated testing focuses on regression
tests
Automated testing will never replace manual testing rather they compliment
each other.
Automated testing requires a higher initial investment but can yield a higher
ROI during the product life cycle
Automation tests are predefined tests and targets any specific area.Thus, it
won’t address any deviation or random behavior.
Why do we automate?
Reduce manual effort on Repetitive tests
When there are Frequent releases/code changes
To Reduce Execution Cycle time
Saves time and money
Large number of Boundary Value test cases
Enable continuous delivery
Catches problem quickly
Improves accuracy
Increase Test Coverage
Available Tools for
Automation
Selenium (open source)
HP Unified Functional Testing Software (formerly QTP)
Test Complete (SmartBear)
RFT (IBM)
WATIR
Robotium (Android testing tool)
SOATest (Parasoft)
SilkTest

Mais conteúdo relacionado

Mais procurados

Regression testing
Regression testingRegression testing
Regression testing
Mohua Amin
 

Mais procurados (20)

Test automation process
Test automation processTest automation process
Test automation process
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test Automation
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answers
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Manual testing
Manual testingManual testing
Manual testing
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Understanding Unit Testing
Understanding Unit TestingUnderstanding Unit Testing
Understanding Unit Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Regression testing
Regression testingRegression testing
Regression testing
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 

Destaque

Ppt on automation
Ppt on automation Ppt on automation
Ppt on automation
harshaa
 
Chapter 1 introduction to automation
Chapter 1   introduction  to automationChapter 1   introduction  to automation
Chapter 1 introduction to automation
Mohamad Sahiedan
 

Destaque (12)

Selenium Basics
Selenium BasicsSelenium Basics
Selenium Basics
 
Selenium IDE features
Selenium IDE featuresSelenium IDE features
Selenium IDE features
 
Appium troubleshooting
Appium troubleshootingAppium troubleshooting
Appium troubleshooting
 
Wheat - Mobile functional test automation
Wheat - Mobile functional test automationWheat - Mobile functional test automation
Wheat - Mobile functional test automation
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Automation and Integrated Library Systems
Automation and Integrated Library SystemsAutomation and Integrated Library Systems
Automation and Integrated Library Systems
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Software Automation Testing Introduction
Software Automation Testing IntroductionSoftware Automation Testing Introduction
Software Automation Testing Introduction
 
Selenium, Appium, and Robots!
Selenium, Appium, and Robots!Selenium, Appium, and Robots!
Selenium, Appium, and Robots!
 
Introduction to automation ppt
Introduction to automation pptIntroduction to automation ppt
Introduction to automation ppt
 
Ppt on automation
Ppt on automation Ppt on automation
Ppt on automation
 
Chapter 1 introduction to automation
Chapter 1   introduction  to automationChapter 1   introduction  to automation
Chapter 1 introduction to automation
 

Semelhante a Introduction to automation testing

Semelhante a Introduction to automation testing (20)

E2 e test with testcafe
E2 e test with testcafeE2 e test with testcafe
E2 e test with testcafe
 
manual & automation testing
manual & automation testingmanual & automation testing
manual & automation testing
 
Class17
Class17Class17
Class17
 
Top Benefits of Automation Testing for a Successful Product Release.pdf
Top Benefits of Automation Testing for a Successful Product Release.pdfTop Benefits of Automation Testing for a Successful Product Release.pdf
Top Benefits of Automation Testing for a Successful Product Release.pdf
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
WEEK 2 SOFTWARE TESTING TRAINING MANUAL _TYPES OF TESTING FINAL.pptx
WEEK 2 SOFTWARE TESTING TRAINING MANUAL  _TYPES OF TESTING FINAL.pptxWEEK 2 SOFTWARE TESTING TRAINING MANUAL  _TYPES OF TESTING FINAL.pptx
WEEK 2 SOFTWARE TESTING TRAINING MANUAL _TYPES OF TESTING FINAL.pptx
 
Test automation
Test automationTest automation
Test automation
 
A Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdfA Comparative Guide to Automation and Manual Testing.pdf
A Comparative Guide to Automation and Manual Testing.pdf
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing
 
Unit 5 st ppt
Unit 5 st pptUnit 5 st ppt
Unit 5 st ppt
 
AutomationTesting
AutomationTestingAutomationTesting
AutomationTesting
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
Comparison manual & automation
Comparison manual & automationComparison manual & automation
Comparison manual & automation
 
11_Automated_Testing.ppt
11_Automated_Testing.ppt11_Automated_Testing.ppt
11_Automated_Testing.ppt
 
11_Automated_Testing.ppt
11_Automated_Testing.ppt11_Automated_Testing.ppt
11_Automated_Testing.ppt
 
11_Automated_Testing.ppt
11_Automated_Testing.ppt11_Automated_Testing.ppt
11_Automated_Testing.ppt
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
 
A Complete Guide to Rapid Automation Testing.pdf
A Complete Guide to Rapid Automation Testing.pdfA Complete Guide to Rapid Automation Testing.pdf
A Complete Guide to Rapid Automation Testing.pdf
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 

Último

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Introduction to automation testing

  • 1. Automation What is Automation? Automated software testing is a process in which software tools execute pre- scripted tests on a software application A safety net - which ensures important functionality doesn’t break with a simple code push/change What it’s not ? x Replace Manual Testing x Covers all scenarios x Finds all bugs
  • 2. Myths : Automation Testing Automated testing always results in improved software quality Every application development project or testing team can use automated testing tools Automated testing is an all or nothing proposition Automation testing can detect all defects in the application Automation execution alone improves the quality of the system and no manual effort needed
  • 3. Facts : Automation Testing Every testing engagement adopting automated testing focuses on regression tests Automated testing will never replace manual testing rather they compliment each other. Automated testing requires a higher initial investment but can yield a higher ROI during the product life cycle Automation tests are predefined tests and targets any specific area.Thus, it won’t address any deviation or random behavior.
  • 4. Why do we automate? Reduce manual effort on Repetitive tests When there are Frequent releases/code changes To Reduce Execution Cycle time Saves time and money Large number of Boundary Value test cases Enable continuous delivery Catches problem quickly Improves accuracy Increase Test Coverage
  • 5. Available Tools for Automation Selenium (open source) HP Unified Functional Testing Software (formerly QTP) Test Complete (SmartBear) RFT (IBM) WATIR Robotium (Android testing tool) SOATest (Parasoft) SilkTest