DocumentCode
3561467
Title
Generating Event Sequence-Based Test Cases Using GUI Runtime State Feedback
Author
Yuan, Xun ; Memon, Atif M.
Author_Institution
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
Volume
36
Issue
1
fYear
2010
Firstpage
81
Lastpage
95
Abstract
This paper presents a fully automatic model-driven technique to generate test cases for graphical user interfaces (GUIs)-based applications. The technique uses feedback from the execution of a ??seed test suite,?? which is generated automatically using an existing structural event interaction graph model of the GUI. During its execution, the runtime effect of each GUI event on all other events pinpoints event semantic interaction (ESI) relationships, which are used to automatically generate new test cases. Two studies on eight applications demonstrate that the feedback-based technique 1) is able to significantly improve existing techniques and helps identify serious problems in the software and 2) the ESI relationships captured via GUI state yield test suites that most often detect more faults than their code, event, and event-interaction-coverage equivalent counterparts.
Keywords
graphical user interfaces; program testing; software quality; GUI runtime state feedback; automatic model driven technique; event interaction coverage equivalent counterparts; event semantic interaction relationships; event sequence based test cases; graphical user interfaces; software quality; GUI testing; GUITAR testing system.; automated testing; model-based testing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
Conference_Location
10/30/2009 12:00:00 AM
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2009.68
Filename
5306073
Link To Document