QTP Training Session1-Intro

download QTP Training Session1-Intro

of 12

Transcript of QTP Training Session1-Intro

  • 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