Readme

UFT WPF and Silverlight Add-in Extensibility SDK Readme

This file provides information about the UFT WPF and SilverlightAdd-in Extensibility SDK.

Overview

The UFT UFT WPF and Silverlight Add-in Extensibility SDK enables you to develop custom support for third-party and custom WPF or Silverlight controls that the WPF or Silverlight Add-in does not support out-of-the-box.

UFT is backwards compatible, and enables you to run tests and components on custom controls using toolkit support sets developed with QuickTest Professional WPF and Silverlight Add-in Extensibility or earlier versions of UFT WPF and Silverlight Add-in Extensibility.

The SDK installs C# project templates on Microsoft Visual Studio, to assist you in creating WPF and Silverlight Add-in Extensibility projects.

Back to top

Documentation

More information about WPF and Silverlight Add-in Extensibility and details on how to extend UFT GUI testing support for custom WPF or Silverlight controls is available in the UFT WPF and Silverlight Add-in Extensibility SDK documentation set, which includes the following guides:

Back to top

Prerequisites

Note: UFT can be installed on the same computer as the SDK, or a different computer.

If you plan to use the same computer, be sure to install the prerequisites before installing the SDK.

Back to top

Supported Environments

For a list of the supported versions of software used together with UFT WPF and Silverlight Add-in Extensibility, see the UFT Product Availability Matrix (PAM).

Back to top

Installation and deployment

Install the UFT WPF and Silverlight Add-in Extensibility SDK and develop the toolkit support set for your WPF and Silverlight controls on any computer.

After creating custom support, deploy it to UFT, enabling UFT to recognize the controls and support the appropriate properties and test object methods.

Note: The UFT WPF and Silverlight Add-in Extensibility SDK is required only for developing the support.

You do not need to install it on each UFT computer that users the support.

  1. Ensure that your are logged on to your computer with Administrator privileges.
  2. Close all instances of Microsoft Visual Studio.

  3. Run the Unified Functional Testing Setup program on the UFT installation DVD, and click Add-in Extensibility and Web 2.0 Toolkits.
  4. Click UFT WPF and Silverlight Add-in Extensibility SDK Setup.

  5. Follow the instructions in the wizard to complete the installation.

Non-English versions of Visual Studio

If you use a non-English edition of Visual Studio, do the following to apply the installed UFT WPF/Silverlight CustomServer project templates to your Visual Studio edition:

  1. Copy the *CustomServer.zip file to the relevant Visual Studio folder:

    WPF

    Copy the QuickTestWpfCustomServer.zip file from C:\Program Files\Microsoft Visual Studio <version#>\Common7\IDE\ProjectTemplates\CSharp\Windows\1033 (English language setting folder) to the folder relevant to the language you use.

    For example, use 1036 for French.

    Silverlight

    Copy the QuickTestSlvCustomServer.zip file from C:\Program Files\Microsoft Visual Studio <version#>\Common7\IDE\ProjectTemplates\Silverlight\Windows\1033 (English language setting folder) to the folder relevant to the language you use.

    For example, use 1036 for French.

  2. Open a Visual Studio command prompt (Start > Programs > Microsoft Visual Studio <version#> > Visual Studio Tools > Visual Studio Command Prompt) and run the command:

    devenv.exe /InstallVSTemplatesRun

Confirm that the installation was successful

  1. Open the relevant version of Microsoft Visual Studio.

  2. Select File > New > Project to open the New Project dialog box.

  3. Confirm that the relevant template is available:

    WPF Select the Visual C# > Windows node in the Project types tree, and confirm that the UFT WPF CustomServer template is displayed in the Templates pane.
    Silverlight Select the Visual C# > Silverlight node in the Project types tree, and confirm that the UFT Silverlight CustomServer template is displayed in the Templates pane.

Back to top

Multilingual Support

The UFT WPF and Silverlight Add-in Extensibility SDK is not localized (the Language Pack does not translate them).

Back to top