DocumentCode :
3077582
Title :
GUI Ferret: GUI Test Tool to Analyze Complex Behavior of Multi-window Applications
Author :
Nakajima, Hiromasa ; Masuda, T. ; Takahashi, Isao
Author_Institution :
Access Network Service Syst. Labs., Nippon Telegraph & Telephone Corp., Yokosuka, Japan
fYear :
2013
fDate :
17-19 July 2013
Firstpage :
163
Lastpage :
166
Abstract :
The behavior of a GUI object in a multi-window application often depends on GUI objects in the same window and other windows. To confirm correct behavior under all GUI appearances is essential to ensure software acceptance and remains a challenging problem. We propose an algorithm which exercises each GUI object at least once in all GUI appearances as captured by running the application under test (AUT) and traversing the GUI. In addition, we introduce some techniques to reduce the execution time which would otherwise tend to grow exponentially against the number of GUI objects. We can detect errors via, for example, model checking techniques from the execution paths which are trajectories of GUI appearances by exercising GUI objects. We implement "GUI Ferret" on our traversal algorithm and evaluate its effectiveness on a practical multi-window application.
Keywords :
graphical user interfaces; program testing; AUT; GUI Ferret; GUI test tool; application under test; complex behavior analysis; model checking techniques; multiwindow applications; software acceptance; traversal algorithm; Automation; Graphical user interfaces; Model checking; Software; Virtual machining; Windows; GUI Testing; Graphical User Interfaces; Reverse Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2013 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-5007-7
Type :
conf
DOI :
10.1109/ICECCS.2013.31
Filename :
6601818
Link To Document :
بازگشت