Who Should Attend?

  • Delegates who have attended the UFT or QTP Introduction course, or have had practical experience of using QTP/UFT.

Exam Details

There is no exam as part of this course.


  • Understand the features of the Expert View development environment
  • Learn how to UFT makes use of Microsoft VBScript to enhance your UFT tests
  • Overcome problems experienced from trying to use record & replay
  • Design robust tests against dynamic applications

Select a date

Please note: this course runs on demand so the price is TBC. It can be arranged to run on-site at your offices as Training for Teams or as a public course if there is sufficient interest.

Please contact us for more details.

Course Content and Agenda

The course is divided into 8 modules:

  • The differences between the Keyword and Expert view
  • The debugging features of the UFT development environment
  • Introduction to using variables in the Expert view
  • Methods for capturing data from your system under test for checking
  • Outputting to the Data Table and Results
  • How to pass data between Actions
  • How to create your own checkpoints using the Expert view
  • How to check dynamic data
  • The Exist object property
  • Key points for overcoming object recognition problems
  • The three recording modes, Virtual Objects, and mapping custom classes
  • Smart Identification explained
  • How to use Visual Identifiers in the Object repository
  • Using Insight Objects to identify problematic objects
  • Testing dynamic applications whose interfaces change at run-time
  • Making the Object Repository more flexible
  • Descriptive programming
  • Capturing object collections from your system under test
  • How to get UFT to extract data from text files (or external excel spreadsheets) to data-drive your testing
  • The file comparison checkpoint
  • Creating procedures in UFT
  • Storing procedures in function libraries
  • Calling procedures from scripts
  • Multiple solutions to error handling
  • Making scripts more robust & reliable using recovery scenarios
  • Conditional statements
  • Using the RunStatus or the VBScript Error Object to detect test failures
  • How to handle test failures
Scroll to top