Automation Testing
Presented by: Saurabh Gupta
Introduction to Automation Testing





Automation Testing means using an automation tool to execute your test cases.
A...
Benefits of Automation Testing







3

Automation Testing saves time, cost and manpower
Automation Testing Improves...
Scope of Automation







Feature that are important for the business
Scenarios which have large amount of data
Comm...
Different Types of Automation
Frameworks
 Linear Automation Framework o Simplest Framework to use and implement
o In this...
Different Types of Automation
Frameworks
 Data Driven Framework –
o In this framework, data is kept separate from the cod...
Different Types of Automation
Frameworks
 Hybrid Framework –
o Hybrid framework is a combination of one or more framework...
Different Automation Tools
 QTP - (HP's Quick Test Professional)
o Now known as HP Functional Test
o It is the market lea...
Different Automation Tools

 Selenium –
o Its an open source Web Automation Tool
o It supports all types of web browsers
...
Upcoming SlideShare
Loading in …5
×

Automation Testing and its importance

748 views

Published on

Why most of the companies are turning to automated testing? what makes automated testing so important to the companies? We will discuss how automation testing can often be implemented to reflect it`s significance in testing and learn various testing framework designs to test the software adequately, quickly and thoroughly using automation testing

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
748
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Automation Testing and its importance

  1. 1. Automation Testing Presented by: Saurabh Gupta
  2. 2. Introduction to Automation Testing    Automation Testing means using an automation tool to execute your test cases. Automation does not require Human Intervention Automation increases speed of test execution
  3. 3. Benefits of Automation Testing      3 Automation Testing saves time, cost and manpower Automation Testing Improves Accuracy Automation Testing Increases Test Coverage Automation Testing Does What Manual Testing Cannot Automation Testing Helps Developers and Testers
  4. 4. Scope of Automation      Feature that are important for the business Scenarios which have large amount of data Common functionalities across applications Complexity of test cases Ability to use the same test cases for cross browser testing
  5. 5. Different Types of Automation Frameworks  Linear Automation Framework o Simplest Framework to use and implement o In this framework, entire test case flow will be written in a linear manner  Modular Automation Framework – o Also knows as Functional Decomposition Framework o In this framework, write the entire code into different functions and then call these functions wherever required.
  6. 6. Different Types of Automation Frameworks  Data Driven Framework – o In this framework, data is kept separate from the code, preferably in excel files o Helps to execute the same code for multiple sets of data  Keyword Driven Framework – o In this framework, create different keywords and associate different actions with these keywords o It will execute the action associated with that framework.
  7. 7. Different Types of Automation Frameworks  Hybrid Framework – o Hybrid framework is a combination of one or more frameworks o Based upon the requirements, we can combine the features of any of the above frameworks o The resultant framework would be a Hybrid framework
  8. 8. Different Automation Tools  QTP - (HP's Quick Test Professional) o Now known as HP Functional Test o It is the market leader in Functional Testing Tool  Rational Robot o It's is an IBM tool used to automate regression, functional and configuration tests for client server, e-commerce as well as ERP applications
  9. 9. Different Automation Tools  Selenium – o Its an open source Web Automation Tool o It supports all types of web browsers o Despite being open source its actively developed and supported

×