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, how properties are retrieved, and more.

  • 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


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: