DocumentCode
3344908
Title
GUI Testing Made Easy
Author
Ruiz, Alex ; Price, Yvonne Wang
fYear
2008
fDate
29-31 Aug. 2008
Firstpage
99
Lastpage
103
Abstract
Despite its importance, testing graphical user interfaces (GUIs) is frequently seen as a difficult activity. The challenges present in GUI testing may discourage developers and testers, to the point that they may eventually stop writing tests. This paper describes the common problems that make creation and maintenance of GUI tests complex. Our intention is to present a GUI testing strategy that includes writing robust GUI tests, creating testable GUIs and testing legacy/existing GUIs. Simultaneously, we discuss the features that a tool should offer to simplify GUI testing. We cover the intricacies that developers and testers face when writing, maintaining and troubleshooting GUI tests, and offer practical solutions to each of them.The ideas explained in this paper have been successfully implemented in the open source project FEST, a GUI testing library for Java Swing GUIs.
Keywords
Java; graphical user interfaces; program testing; software libraries; software maintenance; software metrics; GUI testing library; graphical user interface test creation; graphical user interfaces test complex maintenance; java swing graphical user interface; legacy system; open source project FEST; Automatic testing; Graphical user interfaces; Humans; Java; Open source software; Robustness; Software libraries; Software testing; System testing; Writing; GUI Testing; Tool Design;
fLanguage
English
Publisher
ieee
Conference_Titel
Practice and Research Techniques, 2008. TAIC PART '08. Testing: Academic & Industrial Conference
Conference_Location
Windsor
Print_ISBN
978-0-7695-3383-4
Type
conf
DOI
10.1109/TAIC-PART.2008.11
Filename
4670309
Link To Document