QTP Online Training Course Content

Duration:3-4 Weeks  

Introduction to QTP

  • Introduction to Automation testing
  • Benefits of automation testing
  • Introduction to Quick Test Pro
  • Record and Playback
  • Creating and Executing a Basic Test
  • Analyzing the Quick Test Result
  • Keyword view h. Expert view
  • Active screen
  • QTP: Objects

Basic differences b/w WR – QTP

QTP License types and Understanding Addin manager

Testing Process in QTP and QTP Framework – Overview

  • Types
  • Linear Framework
  • Modular Framework
  • Data driven framework
  • Keyword driven Framework
  • Hybrid framework

Objects in QTP

  • Standard Objects
  • Test Objects
  • Run Time Objects
  • User Defined Objects

Object repository

  • Per-Action Object Repository
  • Shared Object Repository

Associate Repositories

Object Identification and Object Spy

QTP Recording Modes

  • Standard Recording
  • Analog Recording
  • Low Level Recording

Understanding the Test Results window

Introduction to VB Scripting in QTP

  • Loop Statements
  • Condition Statements
  • InputBox, MsgBox, Instr(), function etc

Sample scripts with VB scripting basic concepts

Working with Registry

  • Creating an Instance of “Wscript.Shell” object
  • RegRead, RegWrite and RegDelete methods

Working with Command prompt

Working with Files

  • Creating an Instance of “File System” Object
  • Open Text File Method
  • Read Line, Read All Methods
  • Write Line Method
  • Close Method

Transactions and Mercury Timers

  • Mercury Timers Object
  • Start Method
  • Stop Method
  • Elapsed property

Reporter Object

Data Driver Testing

  • Parameterization
  • Data table sheets
  • Local & Global
  • Importing data from files into QTP
  • Read and Write Data from files into QTP


  • Standard Check Points
  • Bitmap Check Points
  • Database Checkpoints
  • Text Check Points
  • Accessibility Check Points
  • XML Check Points

Implementing Check points through VB Scripting

Output Values

  • Standard Output Values
  • Text Output Values
  • Database Output Values
  • XML Output Values

Synchronization Points and VB Script Syntax-Runtime Errors


  • Action-types
    • Reusable
    • External
  • Operations on actions
    • Call to New Action
    • Call to Copy of New action
    • Call to Copy of Existing action
  • Action Parameters

Function handling

  • Built in Functions
  • User Defined Functions
  • Library files (.vbs)

Working with Environment variables and Random Variables

Descriptive Programming

  • Defining the Objects description directly in the QTP statements
  • Description Objects

Regular expressions

Exception Handling using Recovery Scenarios

  1. Send us which course you want to join.
Have a Query?