Automated functionality testing through GUIs

Nguyen, Duc Hoai, Strooper, Paul and Süß, Jörn Guy (2010). Automated functionality testing through GUIs. In: Bernard Mans, Mark Reynolds, Vladimir Estivill-Castro and Simeon J. Simoff, Computer Science 2010: Proceedings of theThirty-Third Australasian Computer Science Conference (ACSC 2010). ACSW 2010: The Thirty-Third Australasian Computer Science Conference, Brisbane, QLD, Australia, (153-162). 18-22 January 2010.

Attached Files (Some files may be inaccessible until you login with your UQ eSpace credentials)
Name Description MIMEType Size Downloads
Author Nguyen, Duc Hoai
Strooper, Paul
Süß, Jörn Guy
Title of paper Automated functionality testing through GUIs
Conference name ACSW 2010: The Thirty-Third Australasian Computer Science Conference
Conference location Brisbane, QLD, Australia
Conference dates 18-22 January 2010
Proceedings title Computer Science 2010: Proceedings of theThirty-Third Australasian Computer Science Conference (ACSC 2010)
Journal name Conferences in Research and Practice in Information Technology
Place of Publication Sydney, NSW, Australia
Publisher Australian Computer Society
Publication Year 2010
Sub-type Fully published paper
ISBN 9781920682835
192068283X
ISSN 1445-1336
Editor Bernard Mans
Mark Reynolds
Vladimir Estivill-Castro
Simeon J. Simoff
Volume 102
Start page 153
End page 162
Total pages 10
Collection year 2012
Language eng
Formatted Abstract/Summary
Model-based GUI testing (MGT) is emerging as a promising approach for testing applications with a graphical user interface (GUI). Currently, test models in MGT approaches are close to the GUI implementation with limited ability to represent abstract actions. This paper introduces the Action-Event Framework (AEF), a MGT framework. This framework helps testers abstract away from low-level details of the GUI under test and generate test cases in a behaviour-oriented way. In this framework, testers can perform both business logic testing and GUI testing in a reusable manner. At the core of AEF is a mapping language that allows test engineers to map abstract actions to GUI implementations. The paper proposes several coverage criteria based on links between abstract actions and event sequences. Tool support is provided for several steps of the framework. To evaluate AEF, a case study on a task manager is conducted to determine the time necessary to test the GUI, the types of defects that can be detected, and the correlation between the proposed coverage criteria and code coverage.
Copyright (c) 2010, Australian Computer Society, Inc.
Keyword GUI testing
Model-based testing
Q-Index Code E1
Q-Index Status Confirmed Code
Institutional Status UQ

 
Versions
Version Filter Type
Citation counts: Scopus Citation Count Cited 0 times in Scopus Article
Google Scholar Search Google Scholar
Created: Fri, 11 Mar 2011, 00:22:06 EST by Professor Paul Strooper on behalf of School of Information Technol and Elec Engineering