qtp training session1-intro
Embed Size (px)
TRANSCRIPT
-
7/27/2019 QTP Training Session1-Intro
1/12
Quick Test Professional - QTPSession -1VeriTest, Chennai
-
7/27/2019 QTP Training Session1-Intro
2/12
2
Session-1: Agenda
Training Overview
Automation - an introduction
What is Test Automation
What can be automated
What cannot be automated
What is required for automation
List of Automation Tools
Benefits of Automated Testing
Overview about QTP
Steps involved in Test Automation process
-
7/27/2019 QTP Training Session1-Intro
3/12
3
Training Overview
Day 1 : Automation Introduction & Record and Replay in QTP
Day 2 : Synchronization
Day 3 : Control Structure
Day 4 : Checkpoints
Day 5 : Parameterization
Day 6 : Object Repository
Day 7 : Recovery Scenario
Mock Project
-
7/27/2019 QTP Training Session1-Intro
4/12
4
Automation - an introduction:
The art of making processes or machines self-acting or self-moving.
Automation is a process of performing the user action with minimal manualintervention
-
7/27/2019 QTP Training Session1-Intro
5/12
5
What is Test Automation
Test automation is the use of software to control the execution of tests, thecomparison of actual outcomes to predicted outcomes, the setting up of test
preconditions, and other test control and test reporting functions
-
7/27/2019 QTP Training Session1-Intro
6/12
6
What can be automated:
Tests that need to be run for every build of the application
Tests that use multiple data values for the same action
Identical Test that need to be executed using different browsers
Transactions with pages which wont change in short term
Tests that outputs the same value when the test is carried out manually as wellas through automation.
-
7/27/2019 QTP Training Session1-Intro
7/12
7
What cannot be automated:
Dynamic Links and Banners.
-
7/27/2019 QTP Training Session1-Intro
8/12
8
What is required for automation
Knowledge about the application functionalities
Navigation/Work flow
Test Data
Expected Result
Automation Tool
-
7/27/2019 QTP Training Session1-Intro
9/12
9
List of Automation Tools
Functionality Tools Performance Tools
WinRunner LoadRunner
QTP SilkPerfomer
SilkTest Rational Load Test
RationalRobot
-
7/27/2019 QTP Training Session1-Intro
10/12
10
Benefits of Automated Testing
-
7/27/2019 QTP Training Session1-Intro
11/12
11
Overview about QTP
QTP - Quick Test Professional
Product of Mercury Interactive
Functional testing tool
Supports both web based, console based and windows based application
QTP supports special environments (Java, Oracle, SAP Solutions, .NET Windows andWeb Forms, Siebel, PeopleSoft, Web services, and terminal emulator applications).
-
7/27/2019 QTP Training Session1-Intro
12/12
12
Steps involved in Test Automation Process :
The following are the 7 main phases that is involved in Quick Test testing process:
Create a Test Plan
Record a session on your application
Enhance your Test
Debug the Test
Run the Test
Analyze the Test Results
Reporting the defects