Advanced

This section describes advanced functionalities available for your functional testing.

Topic Description
Access native objects, methods, and properties

You can interact with an object in your application using its native methods and properties.

Device level operations

Mouse and Keyboard classes provide methods that enable you to send a variety of mouse and keyboard events to your application.

Extend test object methods and properties

The callFTMethod and callFTProperty methods enable test objects to call any methods or properties supported by OpenText Functional Testing.

Insight image-based identification (Windows only)

An InsightObject enables you to interact with an object in your application based on its appearance rather than its property values.

Use Visual Relation Identifiers (VRIs)

Visual Relation Identifiers (VRIs) are a set of definitions that enable you to distinguish between similar objects in your application according to the relative location of their neighboring objects.

Use a grid configuration

When running tests in a grid configuration, the grid dynamically allocates machines for test runs according to machine capabilities and test requirements.

Run tests in parallel

Save testing time by running multiple tests, or a single test with multiple data sets, in parallel on the same host machine.

Run tests remotely

Set up your environment to run tests in a configuration in which your test is located on a different computer than the tested application.

Run tests on terminal emulators

(Windows only) Test terminal emulator applications.

Use your own frameworks

Create your tests using the UFT Developer project templates provided with the installation. Then build on top of that project to use your own testing framework.