About Getting Started with UFT Testing Extensibility

Using UFT Testing Extensibility, you can extend UFT's automated testing capabilities, enabling UFT to recognize and operate on objects in your environment.

To implement UFT Testing Extensibility, you develop a Testing Agent that interfaces between UFT and the application being tested. The Testing Agent must be a singleton COM coclass that implements a set of APIs defined in the UFT Testing Extensibility SDK.

After you install and register the Testing Agent on a computer on which UFT is installed, you can use UFT to create tests for applications of your environment using the custom set of test objects, properties and methods defined by the Testing Agent.

This section describes how the Testing Agent for the QuickID sample application was developed, thereby demonstrating how to develop a Testing Agent. For the purpose of this demonstration, the sample application represents the environment that UFT needs to support.