You are on page 1of 12

Quick Test Professional - QTP Session -1 VeriTest, Chennai

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

Training Overview
Day 1 : Day 2 : Day 3 : Day 4 : Day 5 : Automation Introduction & Record and Replay in QTP Synchronization Control Structure Checkpoints Parameterization

Day 6 :
Day 7 :

Object Repository
Recovery Scenario

Mock Project

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 manual intervention

What is Test Automation


Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions

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 well as through automation.

What cannot be automated:


Dynamic Links and Banners.

What is required for automation


Knowledge about the application functionalities Navigation/Work flow Test Data Expected Result Automation Tool

List of Automation Tools

Functionality Tools

Performance Tools

WinRunner

LoadRunner

QTP

SilkPerfomer

SilkTest

Rational Load Test

RationalRobot

Benefits of Automated Testing

10

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 and Web Forms, Siebel, PeopleSoft, Web services, and terminal emulator applications).

11

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

12

You might also like