Abstract
Iterative prototyping process in the development of graphical user
interface (GUI) software is a considerable challenge for test automation. The
maintenance work required for updating the test suites because of the constant
changes in the GUI decreases the benefits gained from test automation and a
large part of GUI software is still tested manually. In this paper we present
a method and tool support for automatically creating and iteratively enhancing
models of Java GUI applications, using the models for test case generation
and automatically executing the generated test cases. During the first step
the GUI Driver tool generates models presenting the state and behavior of the
GUI application that is executed and observed automatically. Then the user can
provide valid test data for the input fields of the GUI
application and the GUI Driver tool uses the information to automatically
enhance the generated GUI models. The enhanced models can be used for
model-based testing (MBT) purposes.
Original language | English |
---|---|
Title of host publication | Proceedings |
Subtitle of host publication | IEEE Conference on Open Systems, ICOS 2011 |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 316-321 |
ISBN (Electronic) | 978-1-61284-931-7 |
ISBN (Print) | 978-1-61284-930-0 |
DOIs | |
Publication status | Published - 2011 |
MoE publication type | A4 Article in a conference publication |
Event | IEEE Conference on Open Systems, ICOS 2011 - Langkawi, Malaysia Duration: 25 Sep 2011 → 28 Sep 2011 |
Conference
Conference | IEEE Conference on Open Systems, ICOS 2011 |
---|---|
Abbreviated title | ICOS 2011 |
Country/Territory | Malaysia |
City | Langkawi |
Period | 25/09/11 → 28/09/11 |
Keywords
- Automatic model generation
- GUI state model
- GUI test automation
- model-based testing