GUITAR – GUI Testing Framework

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.

Installation

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.

Getting Started

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

 

 

Top of page