TPTPs 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.