About Deploying Your Testing Agent
For OpenText Functional Testing to communicate with your Testing Agent, the agent must be installed on the same computer as OpenText Functional Testing, and registered with OpenText Functional Testing. From the user's perspective, after you install and register the Testing Agent, it acts as an OpenText Functional Testing add-in. For example, OpenText Functional Testing displays the name of your environment in all of the dialog boxes that display lists of add-ins or supported environments. Additionally, OpenText Functional Testing 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 OpenText Functional Testing installation folder.
Your deployment must install a copy of the environment XML file in the following locations:
When installing for use with OpenText Functional Testing, you must install a testing environment file in the <OpenText Functional Testing installdir>\dat\Extensibility\TEA folder.
To use OpenText Functional Testing Extensibility with Business Process Testing, you may also need to install a testing environment file in the <UFT_Add-in_for_ALM_installdir>\dat\Extensibility\TEA folder. You need to do this only if the folder exists, which means that the OpenText Functional Testing Add-in for ALM was installed independently from the ALM Add-ins page and not as part of the OpenText Functional Testing installation.
For information on Business Process Testing, see the OpenText Functional Testing Help Center and the Business Process Testing section of the OpenText Application Quality Management Help Center.
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 OpenText Functional Testing 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 OpenText Functional Testing to communicate with the Testing Agent. Registering the Testing Agent with OpenText Functional Testing 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.

