Welcome to OpenText Functional Testing WPF Add-in Extensibility
This help is relevant for versions 2023 and later. Any version-specific differences are indicated where relevant.
OpenText Functional Testing WPF Add-in Extensibility is an SDK (Software Development Kit) package that enables you to support testing applications that use third-party and custom WPF or Silverlight controls that are not supported by default by the OpenText Functional Testing WPF and Silverlight Add-ins.
Unless otherwise specified, mentions of WPF in this topic refer to Silverlight as well. You must develop support for WPF and Silverlight controls separately and use different APIs (Mercury.QTP.WPF.CustomServer vs Mercury.QTP.Slv.CustomServer). However, creating Silverlight support is very similar to creating WPF support. To create support for Silverlight controls, follow the instructions in this Help substituting Silverlight for WPF. Where WPF Add-in Extensibility deployment paths are described, replace WPF with Slv for Silverlight.
Following the discontinuance of the Silverlight development framework, OpenText Functional Testing no longer supports the Silverlight Add-in by default.
If you need to use and extend the Silverlight Add-in, contact OpenText Support.
About the OpenText Functional Testing WPF Add-in Extensibility SDK
The WPF Add-in Extensibility SDK installation provides the following:
APIs that enable you to extend the OpenText Functional Testing WPF Add-in to support custom WPF controls.
A WPF Custom Support C# project template for Microsoft Visual Studio.
The Custom Support template provides a framework of blank code, some sample code, and the OpenText Functional Testing project references required to build a custom server.
Note: For a list of supported Microsoft Visual Studio versions, see the OpenText Functional Testing Support Matrix .
A Custom Support Setup dialog box in Visual Studio that enables you to customize a project you are creating based on the Custom Support template.
About the OpenText Functional Testing WPF Add-in Extensibility Help Center
This WPF Add-in Extensibility Help Center includes a developer guide, which explains how to set up WPF Add-in Extensibility and use it to extend OpenText Functional Testing GUI testing support for third-party and custom WPF controls.
The developer guide includes the following sections:
The Help Center also includes:
API References.
A Toolkit Configuration Schema Help.
The OpenText Functional Testing Test Object Schema Help.
Note:
The information, examples, and screen captures in this guide focus specifically on working with OpenText Functional Testing GUI tests. However, much of the information in this guide applies equally to business components.
Business components are part of Business Process Testing. For more information, see the OpenText Functional Testing Help Center.
Who should read this Help
This Help is intended for programmers, QA engineers, systems analysts, system designers, and technical managers who want to extend OpenText Functional Testing GUI testing support for WPF custom controls.
To use this help, you should be familiar with:
Major OpenText Functional Testing features and functionality
The OpenText Functional Testing Object Model
OpenText Functional Testing WPF Add-in
WPF programming in C#
XML (basic knowledge)
For more information on OpenText Functional Testing, refer to the following resources:
- OpenText Functional Testing Help Center
- The WPF section of the OpenText Functional Testing Help Center
- Object Model Reference

