Training About ALPI Consulting Products News & Events Careers Contact

Course Catalog

Choose ALPI and Get Peace of Mind with our "Free Refresher Guarantee!"

ALPI training courses are uniquely effective at building better testers. We're so confident about our course quality that we'll even let you retake the course for FREE within four months! Need other reasons to choose ALPI? We have many!

• Our trademark Interactive Learning Method™ incorporates your workplace challenges into the classroom as teaching examples so you can see the concepts come to life.

• Our live instructors can answer your questions about how to apply the material to your real-world projects. This is just one of the reasons our courses are better than online courses - see the 4 reasons ALPI courses are better than online courses.

• Our courses are designed around you, so you gain practical skills that are ready to use as soon as soon as you get back to work.

Get peace of mind with ALPI and our "Free Refresher Guarantee!" Contact us for details on this outstanding ALPI-only benefit! Register now, as courses fill quickly.

printer-friendly version

Unified Functional Testing Training - GUI Foundations (QTP)
Course Description Why choose ALPI for Unified Functional Testing GUI training?
  • We use live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • And only ALPI offers our free refresher guarantee so you can re-take a course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.


This course covers the usage of HP UFT to automate functional test scripts. Attendees will learn software testing automation concepts and techniques to enable them to take advantage of the HP UFT functionality to create a regression suite of tests. This course also covers the usage of HP UFT programming features to enhance automated test script functionality.

There is a large emphasis on hands on use of the tool and each lesson is reinforced with exercises and review.

This course is available with an optional certification exam in order to attain the ATP Certification. See prerequisites, below.

Duration 5 day(s)
Time 9 - 5 pm
Price $3,675
Labs Approximately 70% of the course is devoted to lab exercises.

Intended Audience
  • Quality Assurance Engineers
  • Technical Managers
  • Software Engineers
  • Customer Support Engineers
  • Anyone who needs to automate manual testing and verification processes using UFT-QTP

Prerequisites Knowledge of:
  • Windows
  • Web sites and browsers
  • Testing concepts
  • Some knowledge of programming concepts is helpful but not required for the latter part of the course
This course should be taken if you plan to take the optional ATP Certification Exam. If you wish to take the certification exam please select ATP Certification Exam along with your class registration.


Course Outline

Record and Playback User Actions

  • How HP UFT records user actions
  • How to record a test case
  • How to play back a test case and view the results

Object Recognition and Management

  • How HP UFT recognizes application objects
  • Managing test objects
  • Using shared object repositories
  • Insight – Image-Based Object Identification

Application Verification

  • How to add verification to a test
  • Adding Checkpoints in web and windows applications


  • What is test synchronization
  • Recognizing when to add synchronization to the test

Parameters and Data Driving

  • Why and how to parameterize and data drive the test

Using Multiple Actions in Tests

  • Separating a test into multiple actions
  • Reusing actions in multiple tests

Introduction to Expert View

  • Translating steps between Keyword View and Expert View
  • Adding steps in Expert View

Writing Custom Verification Points

  • Adding custom application verification points in Expert View

Debugging tests

  • Using the Debug viewer and breakpoints
  • Techniques for debugging test scripts.

Database Checkpoints

  • How to verify applications are storing data in the database correctly

XML Checkpoints

  • Verifying XML files

Error Handling

  • Using optional steps
  • Using VBScript to code error handlers

Descriptive Programming

  • What is descriptive programming
  • How to use descriptive programming
  • When to use descriptive programming


  • Declaring subroutines and functions
  • Creating function libraries
  • Overriding and supplementing built-in test object functionality

Advanced Data Driving

  • Controlling test iterations through code
  • Manipulating the Data Table through code
  • Accessing test data stored in XML files

Advanced Debugging

  • Advanced features of the debug viewer
  • Advanced debugging techniques

See the currently scheduled public and virtual live course dates below and click on the "Register Now" button.

If you have 6 or more students, save time and money with our on-site instruction at your facility. Learn more by calling us at 301 654-9200.

Class Dates
Start End Location
Monday, February 11, 2019 Friday, February 15, 2019 Virtual Live
Monday, May 20, 2019 Friday, May 24, 2019 Chevy Chase, MD
Monday, August 12, 2019 Friday, August 16, 2019 Virtual Live
Monday, November 18, 2019 Friday, November 22, 2019 Virtual Live

      4 REASONS

1. ALPI has been helping software testers since 1993. Our experience assures you of quality training.

2. You have the opportunity to re-take the same course at ALPI for FREE within four months of the original class date.

3. Our Interactive Learning Method™ offers a richer training experience that gives you skills you can apply right away.

4. Our instructors have real-world experience so you learn concepts - and how to apply them.