UFT One (Formerly QTP)

Microfocus’s UFT is one of the most popular, long-established automated functional testing tools on the market. It provides a point & click interface for developing automated tests across a wide range of technologies; Desktop, Web, Mobile, Terminal Emulation. It has close integration into the other ADM tools such as ALM.NET and Octane.

UFT One Advanced Course

This comprehensive course covers all the essential advanced scripting techniques in Unified Functional Testing (UFT). Designed for testers with previous automation experience, it takes the UFT developer through advanced programming approaches in the expert view using VBScript. Providing them with the skills to overcome common real-world scenarios. The course is recommended for those that have attended the UFT Introduction course or have used UFT for a while.

Course Delivery

This course is available as an on-site, or on-line course. Our online training is live, instructor-led in our ‘virtual classroom’. All of our delegates receive comprehensive workbooks for the course. The UFT Advanced online course is over 3 days, with each day approximately 3.5 hours online.

Course Topics

Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned against windows and web applications. Available as on-line, or on-site

The Expert View

Explains the differences between the Keyword and Expert view. Also covers all the debugging features of the UFT development environment. Introduction to using variables in the Expert view.

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. How to pass data between Actions.

Custom Checkpoints

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

Object Recognition Problems

Key points for overcoming object recognition problems. Covers the 3 recording modes, Virtual Objects, and mapping custom classes. Smart Identification explained. How to use Visual Identifiers in the Object repository. How to use Insight Objects to identify problematic objects.

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.

Using External Data

Learn how to get UFT to extract data from text files, or external excel spreadsheets to data-drive your testing. Looks at the new file comparison checkpoint.


Covers creating procedures in UFT, storing them in function libraries, calling them from scripts.

Error Handling

Covers multiple solutions to error-handling. Make your scripts more robust & reliable