EclipseCon 2007 March 5-8, Santa Clara California





Regression Testing with TPTP ’s Automated GUI Recorder

Liz Dancy (IBM)

· Short Talk

Wednesday, 14:40, 10 minutes | Ballroom GHAB

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

time it takes to manually create, run and maintain functional regression tests is often the limiting factor resulting in smaller test buckets and less coverage, especially when creating functional tests involving the User Interface.

TPTP’s Automated GUI Recorder (AGR) addresses the need for fast creation, efficient execution and simple maintenance of functional GUI tests. The AGR allows users to record the execution of a sequence of events interacting with the UI and then play back these recordings as functional test cases. The insertion of verification mechanisms within AGR tests allows users to check for correct UI elements and data presentation, ensuring that the test results are an accurate reflection of the state of the UI at test time. Although the AGR itself contains several features unique to the project, many of its elements are common to the larger Test project framework. These include the Test Perspective and the execution harness used to run the tests.

This talk will give an overview of the AGR with particular emphasis on test case recording, playback and test suite maintenance over time .

Liz Dancy is a Software Developer at IBM Tivoli. She is currently working on the User Interface and the Automated GUI Recorder component for TPTP. Miss Dancy holds both an Honours Bachelor of Computing and a Master's of Science in Computer Science from Queen's University. Her Master's thesis work involved designing and implementing a system which automatically re-architects Java source code with respect to tunable system parameters. She has recently published this work and continues to pursue her interests in autonomic computing, source transformation and aspect-oriented programming.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo