3 Day(s)


Designed for beginners as well as testers with previous automation experience, it takes the new-comer to QTP from the basic techniques of record and replay in the keyword view, right through to advanced programming skills in the expert view

Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned in each chapter against windows and web applications

Skills Gained

  • understand the key principles of test automation; record and replay, synchronisation, checkpoints, data-driven testing
  • understand how to structure your automated testing gain a full understanding of how QTP integrates with the system under test
  • Understand how you can design robust tests against dynamic applications
  • By the end of the course you should have a complete understanding of how to develop reliable, robust QTP test scripts

Course Specifics

Course Outline

Record and Playback

How to create a basic script using record and replay in the keyword view

Object Recognition

Explains how QTP recognises objects in the system under test. Describes the Object Repository and the different Object Repository types

Synchronisation and Checkpoints

How to use synchronisation to ensure that QTP waits for your application to complete processes and how to insert checkpoints in your script to test your application

Multiple Actions

How to break your script down into smaller components called Actions, covers all types of Actions, and how to re-use Actions in other scripts

Data-driven testing

How to use the built-in Data Table to data-drive tests with multiple test cases

The Expert View

Explains the differences between the Keyword and Expert view. Also covers all the debugging features of the QTP development environment

Capturing Application Data

Covers the various methods for capturing data from your system under test for checking, or outputting to the Data Table and Results

Passing Data between Actions

Looks at the various techniques for passing data between Actions and tests such as Action Parameters, Global Variables, Environment Variables and the DataTable

Custom Checkpoints

How to create your own checkpoints using the Expert view. Demonstrates how to check dynamic data

Dynamic Objects

How to test dynamic applications whose interfaces change at run-time. Looks at making the Object Repository more flexible, descriptive programming and capturing object collections from your system under test


Covers creating procedures in QTP, storing them in function libraries, calling them from scripts, how to override or create new methods for Test Objects

Object Recognition Problems

Key points for overcoming object recognition problems. Covers the 3 recording modes, Virtual Objects, and mapping custom classes

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

Course Location Days Cost Date
3 1500 £1500 2018-07-17
3 1500 £1500 2017-11-16
3 1500 £1500 2017-11-02
3 1500 £1500 2017-10-20
3 1500 £1500 2017-10-16
3 1500 £1500 2017-09-11
3 1500 £1500 2017-09-11
3 1500 £1500 2017-08-28
3 1500 £1500 2017-08-28