Title :
PETTool: A pattern-based GUI testing tool
Author :
Cunha, Marco ; Paiva, Ana C R ; Ferreira, Hugo Sereno ; Abreu, Rui
Author_Institution :
Dept. of Inf. Eng., Univ. of Porto, Porto, Portugal
Abstract :
Nowadays, the usage of graphical user interfaces (GUIs) in order to ease the interaction with software applications is preferred over command line interfaces. Despite recent advances in software testing, GUIs are still tested in a complete ad-hoc, manual fashion, with little support from (industrial) testing tools. Automating the process of testing GUIs has additional challenges when compared to command-line applications. This paper presents an approach for GUI (semi-automated) testing which uses knowledge of the common behaviour of a GUI. To do so, the most common aspects in a GUI are identified and then a suite of test cases is automatically generated and executed. To validate our approach, we have run it against well known web-based applications, such as GMail.
Keywords :
graphical user interfaces; program testing; GMail; PETTool; Web-based application; command line interface; graphical user interface; pattern-based GUI testing tool; semiautomated testing; software application; software testing; test case; Authentication; Graphical user interfaces; Software; Software testing; USA Councils; Unified modeling language; Graphical User Interfaces; Software testing; patterns;
Conference_Titel :
Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
Conference_Location :
San Juan, PR
Print_ISBN :
978-1-4244-8667-0
Electronic_ISBN :
978-1-4244-8666-3
DOI :
10.1109/ICSTE.2010.5608882