Testing Extensibility Readme

This page provides information about the UFT One Testing Extensibility SDK.


UFT One Testing Extensibility enables you to extend UFT One support for technologies and applications that are not supported out-of-the-box by UFT One.

Use the UFT One Testing Extensibility SDK, also known as Test Extensibility Add-in (TEA), to create a Testing Agent that interfaces between UFT One and the application being tested.

More information about UFT One Testing Extensibility and details on how to extend UFT One support for additional environments is available in the following sections:

The UFT One Testing Extensibility SDK supports working with UFT 14.xx.

UFT One also supports running tests and components using Testing Agents developed with QuickTest Professional Testing Extensibility or earlier versions of UFT One Testing Extensibility.

To use Testing Agents developed using SDK versions earlier than QuickTest Testing Extensibility 10.00 with UFT One:

  1. Modify the environment XML:

    1. Change the id attribute name in the TypeInformation element to PackageName.

      Make sure that the value of the PackageName attribute is the same as the one used for the RegisterTeaAutenvironmentID argument.

    2. Add an AddinName attribute to the TypeInformation element, with the display name for your environment.

      Make sure that this value is the same as the one used for the RegisterTeaAutenvironmentID argument.

  2. Save the environment XML as a file in the <UFT One installation folder>\dat\Extensibility\TEA folder.

Note: Using UFT OneTesting Extensibility to extend the UFT One testing capabilities requires extensive COM programming.

You can use Testing Extensibility on your own to develop UFT One support for your environment and/or you can contact OpenText Support for assistance.

To successfully use Testing Extensibility without assistance, you must meet the following requirements:

  • Familiarity with major UFT One features and functionality
  • Thorough understanding of the UFT One Object Model
  • Substantial knowledge and experience in COM programming
  • Familiarity with C++ programming
  • In-depth knowledge of the infrastructure and implementation of the technology or environment for which you are developing support.

If you want assistance, OpenText Professional Services can provide information and guidance as you develop UFT One support for your environment.

Alternatively, they can implement this support for you. For more information, see https://www.microfocus.com/en-us/services/professional-services-software-services.

Latest updates

Microsoft Visual Studio

UFT One Testing Extensibility now supports Microsoft Visual Studio 2015.

New Visual Studio versions of the QuickId and HoursReport samples are available with the Testing Extensibility installation.

Minimum System Requirements

To successfully install the UFT OneTesting Extensibility SDK, including the sample programs, your system should have 90 MB of free disk space.

Notes and Limitations

Microsoft Visual Studio

The UFT One installation installs the Microsoft Visual Studio 2015 redistributable in addition to UFT One.

If your testing agents are compiled with an earlier version of Microsoft Visual Studio, we recommend that you provide the relevant redistributable as part of your testing agents' installation process.

Multilingual Support

The Testing Extensibility SDK is not localized.