To test an
AUT, the tester needs to create a new project. A project is a collection
of artifacts (usually implemented as files/folders) that may be
consumed/produced by a testing activity. To create a new project:
q From the
GUITAR main interface select Project->New Project.
q As shown in Fig 1, enter a name for the project, e.g. TerpCalc
q A new project
with blank contents is created, as shown in Fig.

Fig 1. Creating a new project.

Fig 2. A new project created.
When a new project is created, a folder is automatically created
containing (empty) artifacts for the new project. An artifact is implemented as
a file/folder that contains information pertinent to the analysis of the AUT.
Currently, the following artifacts are created for
new projects.
q Configurations
File: config.txt.
q Preferences
File: pref.txt.
q GUI Structure:
[projectName].GUI located in the
folder “GUI Structure”.
q Event Flow
Graph: [projectName].EFG located in
the folder “EventFlowGraphs”.
q Structural
Test Suite: [projectName]-struc.TST located
in the folder “Structural” in the “TestCases” folder.
q Monkey Test
Suite: [projectName]-monk.TST located
in the folder “Monkey” in the “TestCases” folder.
q Planner Test
Suite: [projectName].XML located in
the folder “Planner” in the “TestCases” folder.
q Reports: [projectName].LOG located in the folder
“Reports”.
q Label
Mappings: [projectName].MAP located
in the folder “LabelMappings”.
All projects are stored in the “My Projects” folder.
GUITAR – GUI Testing Framework
Perform Tests on the Application Under Test
Maintain project configurations for the
AUT