QTP Online Training

QTP Online Training

QTP Course Content

QTP is an automated functional testing tool that helps us to identify errors. QA testing in NJ helps you learn the whole concept of QTP. The course includes the following concepts.

Introduction to QuickTest

  • Over view of Quick Test Pro
  • QuickTest Pro Environment Support
  • QuickTest Pro Configurations

Analyzing application under test

  • Understanding the application under test (AUT)

Record and Playback

  • Create and Execute Basic Scripts
  • Recording Tests
  • Review documented user steps
  • Running a Test
  • Understand Recording Levels
  • Standard Recording
  • Analog Recording
  • Low Level Recording
  • Understand QuickTest Results

How QuickTest identifies objects

  • Object Identification
  • Object Repository Introduction
  • Identifying the Object
  • Viewing the Object’s Properties
  • Use the Object Spy
  • To view object properties
  • To view object methods


  • Synchronizing Your Tests
  • Options to Synchronize Tests
      • Inserting Synchronization Point
      • Adding Exist and Wait Statements
  • Global synchronization Settings
  • Transactions
    • Inserting Transactions
    • Ending Transactions


  • About Checkpoints
  • Adding Checkpoints to a test
    • To add checkpoints while recording
  • To add a checkpoint while editing your test
    • From Menu bar
  • Types of Checkpoints
    • QuickTest Professional Checkpoint Types
    • Creating a Standard Checkpoint
    • Creating a Text Checkpoint
  • Use regular expressions
    • To define a constant property value as a regular expression
    • To parameterize a property value using regular expressions
    • To define a regular expression in an object checkpoint
    • Common options to create regular expressions

Creating Tests with Multiple Actions

  • Benefits of Test Modularity
  • Creating Tests with Multiple Actions
    • Creating New Actions
    • Inserting Existing Actions
    • Nesting Actions
    • Splitting Actions
  • Miscellaneous
    • Setting Action Properties
    • Sharing Action Information
    • Exiting an Action
    • Removing Actions from a Test
    • Renaming Actions
    • Renaming Actions

Data Driving a Test

  • Parameterize tests
    • Parameterize test Manually
    • DataTable Parameters
    • Using Environment Variable Parameters
  • Create data-driven tests
  • Local and Global Data Tables
    • Using the Data Driver to Parameterize Your Test

Working with Data Tables

  • Introduction
  • Working with Global and Action Sheets
  • Editing and Saving Data Table
  • Importing Data from a Database
  • Using Formulas in the Data Table
  • Using Data Table Scripting Methods

Output and Correlation

  • About Outputting Values
    • Creating Page Output Values
    • Creating Text Output Values
    • Creating Standard Output Values
    • Creating Image Output Values
    • Creating XML Output Values
    • Creating Table Output Values
    • Creating Database Output Values
  • Capture and Reuse Run Time data
    • Adding a Standard Output Value
    • Creating Image Output Values
    • Creating Table Output Values

Alternatives to Standard Recording

  • Analog Recording
    • Analog Recording
    • Recording in Analog Mode
  • Low-Level Recording
    • Recording in Low-Level mode
  • Configuring Web Event Recording
    • To set Web Event Recording Configuration
  • Define a Virtual Object
    • To define a virtual object

Introduction to the Expert View

  • Object Model in the Expert View
  • Using QuickTest Professional’s online books

Working in the Expert View

  • VBScript Language Overview
    • VBScript Data Types
    • VBScript Variables
    • VBScript Constants
    • VBScript Operators
    • Using Conditional Statements
    • Looping Through Code
    • VBScript Procedures
  • Working with the Data Table Object
    • AddSheet Method
    • DeleteSheet Method
    • Export Method
    • ExportSheet Method
    • GetCurrentRow Method
    • GetRowCount Method
    • GetSheet Method
    • GetSheetCount Method
    • Import Method
    • ImportSheet Method
    • SetCurrentRow Method
    • SetNextRow Method
    • SetPrevRow Method
    • GlobalSheet Property
    • LocalSheet Property
    • RawValue Property
    • Value Property
  • Working with TextUtil Object
    • GetText Method
    • GetTextLocation Method
  • Working with Reporter Objects
    • ReportEvent Method
    • Filter Property
    • ReportPath Property

Object Recognition and Smart Identification

  • Object Repository Custom Configuration
  • Introduction to Smart Identification
  • Base filter properties
  • Optional filter properties
  • Understanding the Smart Identification Process
  • Smart Identification Configuration

Conditional Statements and Looping Statements

  • If… End If
  • Select…Case…End Select
  • For… Next
  • While…WEnd
  • Do…Loop

Enhance Test Cases with Descriptive Programming

  • Interact with Test Objects not stored in the Object Repository
  • Entering Programmatic Description Directly into Test Statements
  • Using Description Objects for Programmatic Descriptions
  • Retrieving ChildObjects
  • Using Programmatic Descriptions for the WebElement Object
  • Using the Index Property in Programmatic Descriptions
  • Access Dynamic Objects during run-time
  • Retrieving Run-Time Object Properties
  • Activating Run-Time Object Methods

Enhance Test Cases with User-Defined Functions

  • Utilize external Windows API functions in Test Cases
  • Extern Object
  • Create QuickTest user-defined functions

Working with File System

  • Reading data from a file
  • Writing data to a file

Managing Quick Test Exception Handling

  • Recovery Scenarios
  • Handling Exceptions Programmatically


  • Data Driven
  • Keyword Driven
  • Hybrid
  • Modular