Getting Started with TPTP's Automated GUI Recorder

Author: Paul Slauenwhite (paules@ca.ibm.com)
Last
Updated: June 5, 2009

 

Getting Started with TPTP's Automated GUI Recorder

The following document provides the necessary information for getting started with the Automated GUI Recorder in TPTP.

Table of Contents:

1.0 Introduction
2.0 Installation
3.0 Documentation

4.0 Draw2d/GEF Extensions
5.0 Limitations

 

The Automated GUI Recorder (AGR) is used to record and playback user interactions with an Eclipse application.

 

1.     Extract the AGR archive to the <Eclipse installation directory>/dropins directory.

2.     Start Eclipse with the -clean option.

 

3.0 Documentation

For more information on how to use the AGR, see the AGR user guide or the Architectural Overview of the Automated GUI Recorder
For a flash tutorial on how to use the AGR, watch the Automated GUI recording.

 

AGR user Alexander Nyen has implemented Draw2d/GEF extensions for the AGR. The Draw2d/GEF extensions support the recording, inserting verification hooks, and playback user interactions with Draw2d figures contained in a Draw2d FigureCanvas. For more information, see Bugzilla 133099.

The Draw2d/GEF extensions are available as an unsupported proof-of-concert for community use and testing:

       Draw2d/GEF extensions for the AGR 4.6.0

       AGR 4.6.0 patched with the Draw2d/GEF extensions

See 2.0 Installation for installation instructions.

Please post your questions, comments, and concerns to Bugzilla 133099.

 

For other TPTP limitations, see the Release Notes for this TPTP release.

1. Automated GUI Recorder (AGR) test suite execution suspends indefinitely when using the Agent Controller (AC) with security enabled

Bugzilla ID: 168948

The execution of a Automated GUI Recorder (AGR) test suite suspends indefinitely when using the Agent Controller (AC) with security enabled.

To resolve this issue, execute the Automated GUI Recorder (AGR) test suite when running the Agent Controller (AC) with security disabled.

For more information, see Getting started with Agent Controller for the target operating system.

2. Portability issues with Automated GUI Recorder (AGR) test suites

Bugzilla ID: 170338
Bugzilla ID:
168948
Bugzilla ID:
170375
Bugzilla ID:
170279

Several portability issues exist when recording and executing Automated GUI Recorder (AGR) test suites on different operating systems.

3. No datapool linkage support when referencing other Automated GUI Recorder (AGR) test suites in the behaviour of an AGR test suite

Bugzilla ID: 190018

When adding test suite references to the behaviour of an Automated GUI Recorder (AGR) test suite, the variable values stored in the original test case macro will be used instead of any datapool linkages.

To resolve this issue, add each test case individually to the behaviour of the AGR test suite. The datapool linkages will then be modifiable from the referencing AGR test suite and these values will be used during test execution.