GUITAR (GUI testing framework)
is an extensible framework for testing software applications. It presents a
unified solution to the software testing problem. GUITAR’s architecture allows
testers to create new “process plug-ins” (i.e., tools/techniques/algorithms) to
perform different testing activities. It currently contains a rich collection
of plug-ins that may be used to test an application through its graphical user
interface. For example, the “test case generator” plug-in, a tester can
automatically generate various types of test cases for the Application Under
Test (AUT); the “replayer” plug-in may
be used to execute these test cases on the AUT automatically; during the
various development phases of the AUT, the “regression tester” plug-in can be
used to efficiently perform regression testing on the AUT.
The GUITAR software is easy to install. Unzip the
zipped distribution (Guitar_xx.xx.zip) into any folder. We recommend that you
have the latest version of Java installed on your system. For the latest
version of GUITAR, click here.
To launch the
GUITAR main interface, double click on the Guitar.cmd
icon. Fig 1 shows the GUITAR “main interface” when it is
launched.

Fig 1. The GUITAR main interface
The GUITAR main interface allows the tester to
q Create a new project for the Application Under
Test
q Perform Tests on the AUT
q Maintain project configurations for the AUT