Intro to QuickTest Professional


Course Details


With the increasing complexity in requirements, soaring customer expectations and rapid time to market of software applications and products, test automation happens to be the only solution in terms of reducing tester effort, improving quality and coverage of tests, and reducing the release time. And with QTP emerging as the leading tool in functional test automation, it has invariably captured the interest and imagination of every tester. This course will focus on highlighting the fundamental concepts of test automation and how the same is implemented using the various features of QuickTest Professional.

Course Outline

Course Overview

  • Outline the benefits of QuickTest Professional

Preparing to Record

  • Review documented user steps
  • Identify the application under test (AUT)
  • Prepare the test environment

Creating A Basic Test

  • Create and execute basic tests
  • Understand QuickTest results

Working With Objects

  • Identify objects and their properties
  • Discuss basics of the Object Repository

Adding Synchronization

  • Add synchronization steps
  • Set Global Synchronization Timeout

Verifying with Standard Checkpoints

  • Enhance tests with checkpoints
  • Use regular expressions

Using Parameters

  • Use input and output parameters
  • Create Data Driven tests
  • Enhance checkpoints with parameters

Building Multiple, Reusable Actions

  • Create a Single Reusable Action
  • Create multiple actions from a single action
  • Use Global and Local Data Sheets

Adding Steps without Recording

  • Add steps using keyword view
  • Add steps using the Step Generator

Creating Tests on a Web Application

  • Discuss differences in:
  • Setup
  • Add-Ins
  • Object Recognition
  • Synchronization

Writing Custom Checkpoints

  • Create a custom checkpoint
  • Compare captured values with expected values
  • Use debugging tools
  • Report the step outcome with a Reporter Event

Using Database Checkpoints

  • Define Database checkpoints
  • Create SQL queries
  • Insert a Database checkpoint
  • Parameterize a database query

Utilizing a Shared Object Repository

  • Describe local versus shared object repositories
  • Use the Object Repository Manager

Solving Object Recognition Problems

  • Use analog recording
  • Use low-level recording
  • Use a bitmap checkpoint
  • Work with virtual objects

Utilizing Recovery Scenarios

  • Create a recovery scenario
  • Associate a recovery scenario with a test

Local System Monitoring


Schedule & Registration


Discounts: QAI Members receive a 10% Discount on public training course registration! Learn more about the benefits of becoming a QAI Member.

Locations: August courses in Chicago will be held at DePaul University O’Hare Campus, 8770 West Bryn Mawr Ave., Chicago IL 60631.

*All listed Canada public training course prices in CAD + applicable taxes. All listed USA public training course prices in USD. Registration prices include course materials, lunch & breaks each day, and a certificate of completion. Hotel and travel arrangements are the responsibility of the attendee.

Cancellation Policy


On-site Training


Provide the best training at the best price for your organization by hosting an on-site training with QAI Global Institute’s expert instructors. The benefits of on-site training are many:

  • Courses are private and personalized. Maximize the effectiveness of the course by tailoring the training to the specific needs and interests of your team. This ensures that the course remains relevant to your team and your unique project needs.
  • Per person costs are significantly lower. Save an average of 40% – 60% on per person costs as compared to equivalent public course attendance by eliminating attendee travel costs and associated venue fees.

No Obligation Quote

Contact us directly to obtain a no obligation cost quote for the on-site training course(s) of your choice.