Stage 7: Implementing Support for Recording
The previous stages described creating the Testing Agent and implementing the ITestable interface, enabling OpenText Functional Testing to recognize a new environment, and run tests on applications. Up to this stage, the tests had to be created manually, based on test objects defined in the object repository or on programmatic descriptions of the test objects in the Editor.
OpenText Functional Testing also enables users to create a GUI test automatically by recording a series of operations performed on the application. OpenText Functional Testing creates test steps that represent the operations performed.
To support the OpenText Functional Testing recording option, the Testing Agent must implement the IRecordable interface, call the Record API method to instruct OpenText Functional Testing what test steps to create based on the users operations, and use the Suppress/UnSuppress API methods to prevent OpenText Functional Testing from recording generic test steps for the same operations. For more information, see Developing Support for Recording.
This section describes how the QuickID Testing Agent was extended to support recording.
This stage includes:

