Generating Event Sequence-Based Test Cases Using GUI Run-Time State Feedback

Download: PDF.

Generating Event Sequence-Based Test Cases Using GUI Run-Time State Feedback” by Xun Yuan and Atif M. Memon. IEEE Transactions on Software Engineering, vol. 36, no. 1, 2010, IEEE Computer Society.

Abstract

This paper presents a fully automatic model-driven technique to generate test cases for Graphical user interface-based applications (GUIs). 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 run-time 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 help 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.

Download: PDF.

BibTeX entry:

@article{YuanMemonTSE2010,
   author = {Xun Yuan and Atif M. Memon},
   title = {Generating Event Sequence-Based Test Cases Using GUI Run-Time
	State Feedback},
   journal = {IEEE Transactions on Software Engineering},
   volume = {36},
   number = {1},
   publisher = {IEEE Computer Society},
   address = {Los Alamitos, CA, USA},
   year = {2010},
   issn = {0098-5589},
   url = {http://doi.ieeecomputersociety.org/10.1109/TSE.2009.68}
}

Back to Atif Memon's Publications.