Delphi Add-in extensibility

OpenText Functional Testing Delphi Add-in Extensibility enables you to develop support for testing third-party and custom Delphi controls that are not supported by default by the OpenText Functional Testing Delphi Add-in.

If the test object class that OpenText Functional Testing 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 OpenText Functional Testing 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.

OpenText Functional Testing 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:

  • OpenText Functional Testing 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 OpenText Functional Testing agent.

For details, see Compile your Delphi application.

Back to top

See also: