Title :
GUI savvy end-to-end testing with smart monkeys
Author :
Hofer, Birgit ; Peischl, Bernhard ; Wotawa, Franz
Author_Institution :
Inst. for Software Technol., Tech. Univ. Graz, Graz
Abstract :
In this article we report on the development of a graphical user interface-savvy test monkey and its successful application to the Windows calculator. Our novel test monkey allows for a pragmatic approach in providing an abstract model of the GUI relevant behavior of the application under test and relies on a readily available GUI automation tool. Besides of outlining the employed test oracles we explain our novel decision-based state machine model, the associated language and the random test algorithm. Moreover we outline the pragmatic model creation concept and report on its concrete application in an end-to-end test setting with a Windows Vista front-end. Notably in this specific scenario, our novel monkey was able to identify a misbehavior in a well-established application and provided valuable insight for reproducing the detected fault.
Keywords :
automatic testing; finite state machines; graphical user interfaces; operating systems (computers); GUI; Windows Vista front-end; Windows calculator; associated language; decision-based state machine model; end-to-end testing; graphical user interface-savvy; pragmatic approach; random test algorithm; smart monkeys; Application software; Automatic testing; Automation; Concrete; Fault detection; Fault diagnosis; Graphical user interfaces; Software testing; System testing; User interfaces;
Conference_Titel :
Automation of Software Test, 2009. AST '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3711-5
DOI :
10.1109/IWAST.2009.5069051