Getting Started with TPTP's Automated GUI Recorder
Author: Paul Slauenwhite (paules@ca.ibm.com)
Last Updated: June 4, 2008

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 Limitations

1.0 Introduction

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


2.0 Installation

  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.


4.0 Limitations

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.