Delphi Add-in extensibility

UFT One Delphi Add-in Extensibility enables you to develop support for testing third-party and custom Delphi controls that are not supported out of the box by the UFT One Delphi Add-in.

If the test object class that UFT One uses to represent your control does not provide the operations and properties necessary to operate on your control, you can use Delphi Add-in Extensibility to customize this behavior.

Sample extensibility scenarios

Use Delphi Add-in Extensibility to do any of the following:

  • Map a Delphi control to an existing test object class.

  • Map a Delphi control to a new test object class that you create, and design the test object class behavior in Delphi code. Program how operations are performed on the control and how properties are retrieved.

  • Teach UFT One to treat a control that contains a set of lower-level controls as a single functional control, instead of relating to each lower-level control separately.

UFT One also provides samples of support developed using Delphi Add-in Extensibility, which you can use to gain a better understanding of how to create your own support.

Back to top

Prerequisites

To implement Delphi Add-in Extensibility, you must be familiar with:

  • UFT One and its Object Model Reference

  • The behavior of the custom control (operations, properties, events)

  • XML (basic knowledge)

  • Delphi programming

Delphi Add-in Extensibility is available as part of the Delphi Add-in and does not require an additional installation.

Before running a test on a Delphi application using Delphi Add-in Extensibility, you must compile the application with the MicDelphiAgent UFT One agent.

For details, see Compile your Delphi application.

Back to top

See also: