About Deploying Your UFT One Testing Agent

For UFT One to communicate with your Testing Agent, the agent must be installed on the same computer as UFT One, and registered with UFT One. From the user's perspective, after you install and register the Testing Agent, it acts as a UFT One add-in. For example, UFT One displays the name of your environment in all of the dialog boxes that display lists of add-ins or supported environments. Additionally, UFT One displays the list of test object classes defined by your Testing Agent in dialog boxes that display the list of test object classes available for each add-in.

You can install the Testing Agent using any procedure appropriate for your technology. The installation can be part of your software installation, or it can be a separate procedure.

  • Do not install the Testing Agent in the UFT One installation folder.

  • Your deployment must install a copy of the environment XML file in the following locations:

    • When installing for use with UFT One, you must install a testing environment file in the <UFT installation folder>\dat\Extensibility\TEA folder.

    • To use UFT One Testing Extensibility with Business Process Testing, you may also need to install a testing environment file in the <UFT Add-in for ALM installation folder>\dat\Extensibility\TEA folder. You need to do this only if the folder exists, which means that the Add-in for ALM was installed independently from the ALM Add-ins page and not as part of the UFT One installation.

      For information on Business Process Testing, see the Micro Focus UFT One User Guide and the Micro Focus Business Process Testing User Guide.

    The testing environment XML file must conform to the Testing Environment Schema.
    For information on the definitions the testing environment XML must contain, see Defining Test Object Classes and Test Object Methods.

  • You register the Testing Agent by calling a C function that UFT One provides for this purpose. For more information, see Registering Your Testing Agent. You can perform the registration as part of the Testing Agent installation or as a separate procedure.

    This registration enables UFT One to communicate with the Testing Agent. Registering the Testing Agent with UFT One does not perform the registration of the COM object with the operating system. Registering the Testing Agent COM object itself to the computer needs to be handled separately.

  • If your testing agent is compiled with Microsoft Visual Studio 2005, 2008, or 2010, provide the relevant redistributable as part of your testing agent installation process.

    Preferably, compile your testing agent with Microsoft Visual Studio version 2012 and later, as the Microsoft Visual Studio 2012 and 2015 redistributable is installed as part of the UFT One installation.