Welcome to UFT Testing Extensibility

Micro Focus Unified Functional Testing (UFT) supports automated functional testing and regression testing. For many technologies and development environments, such as Java, .NET, Oracle, and more, UFT uses add-ins to enable the user to create tests that reflect the terminology and business logic of applications developed in that environment.

Micro Focus UFT Testing Extensibility is an SDK package that can be used with UFT Version . The SDK enables you to extend the UFTGUI testing capabilities to any technology or development environment. You use your in-depth knowledge of the technology infrastructure and the types of objects, operations, and business processes that are important to test in applications developed using your technology, to teach UFT to create meaningful tests on such applications.

In addition, by developing the UFT Testing Extensibility functionality during your own development process, you provide immediate test automation support with each version of your software.

Note: Using UFT Testing Extensibility to extend the UFT GUI testing capabilities requires extensive COM programming. You can use Testing Extensibility on your own to develop UFT support for your environment and/or you can contact Micro Focus Professional Services for assistance.

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

  • Familiarity with major UFT features and functionality

  • Thorough understanding of the UFT Object Model

  • Substantial knowledge and experience in COM programming

  • Familiarity with C++ programming and XML

  • In-depth knowledge of the infrastructure and implementation of the technology or environment for which you are developing support.

If you want assistance, Micro Focus Professional Services can provide information and guidance as you develop UFT support for your environment. Alternatively, they can implement this support for you. For more information, see Software Services, Education, and Support.

This guide includes the following sections:


This section includes: