Title :
GUITest: a Java library for fully automated GUI robustness testing
Author :
Bauersfeld, Sebastian ; Vos, Tanja E. J.
Author_Institution :
Univ. Politec. de Valencia, Valencia, Spain
Abstract :
Graphical User Interfaces (GUIs) are substantial parts of today´s applications, no matter whether these run on tablets, smartphones or desktop platforms. Since the GUI is often the only component that humans interact with, it demands for thorough testing to ensure an efficient and satisfactory user experience. Being the glue between almost all of an application´s components, GUIs also lend themselves for system level testing. However, GUI testing is inherently difficult and often involves great manual labor, even with modern tools which promise automation. This paper introduces a Java library called GUITest, which allows to generate fully automated GUI robustness tests for complex applications, without the need to manually generate models or input sequences. We will explain how it operates and present first results on its applicability and effectivity during a test involving Microsoft Word.
Keywords :
Java; graphical user interfaces; program testing; GUI robustness testing; GUITest; Java library; Microsoft Word; desktop computer platform; graphical user interface; smart phone; system level testing; tablet computer; user experience; Automated Testing; Gui Testing; Robustness Testing;
Conference_Titel :
Automated Software Engineering (ASE), 2012 Proceedings of the 27th IEEE/ACM International Conference on
Print_ISBN :
978-1-4503-1204-2
DOI :
10.1145/2351676.2351739