Conferences in Research and Practice in Information Technology
  

Online Version - Last Updated - 20 Jan 2012

 

 
Home
 

 
Procedures and Resources for Authors

 
Information and Resources for Volume Editors
 

 
Orders and Subscriptions
 

 
Published Articles

 
Upcoming Volumes
 

 
Contact Us
 

 
Useful External Links
 

 
CRPIT Site Search
 
    

Automated Functionality Testing through GUIs

Nguyen, D. H., Strooper, P. and Suess, J. G.

    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.
Cite as: Nguyen, D. H., Strooper, P. and Suess, J. G. (2010). Automated Functionality Testing through GUIs. In Proc. 33rd Australasian Computer Science Conference (ACSC 2010) Brisbane, Australia. CRPIT, 102. Mans, B. and Reynolds, M. Eds., ACS. 153-162
pdf (from crpit.com) pdf (local if available) BibTeX EndNote GS