DocumentCode
707987
Title
Classifying and Qualifying GUI Defects
Author
Lelli, Valeria ; Blouin, Arnaud ; Baudry, Benoit
Author_Institution
INSA Rennes, Rennes, France
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
10
Abstract
Graphical user interfaces (GUIs) are integral parts of software systems that require interactions from their users. Software testers have paid special attention to GUI testing in the last decade, and have devised techniques that are effective in finding several kinds of GUI errors. However, the introduction of new types of interactions in GUIs (e.g., direct manipulation) presents new kinds of errors that are not targeted by current testing techniques. We believe that to advance GUI testing, the community needs a comprehensive and high level GUI fault model, which incorporates all types of interactions. The work detailed in this paper establishes 4 contributions: 1) A GUI fault model designed to identify and classify GUI faults. 2) An empirical analysis for assessing the relevance of the proposed fault model against failures found in real GUIs. 3) An empirical assessment of two GUI testing tools (i.e. GUITAR and Jubula) against those failures. 4) GUI mutants we´ve developed according to our fault model. These mutants are freely available and can be reused by developers for benchmarking their GUI testing tools.
Keywords
graphical user interfaces; pattern classification; program testing; software tools; GUI defect classification; GUI defect qualification; GUI fault model; GUI testing tools; GUIs; graphical user interfaces; software systems; Analytical models; Graphical user interfaces; Human computer interaction; Shape; Standards; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2015 IEEE 8th International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICST.2015.7102582
Filename
7102582
Link To Document