DocumentCode
3315133
Title
Regression testing of GUI event interactions
Author
White, Lee J.
Author_Institution
Dept. of Comput. Eng. & Sci., Case Western Reserve Univ., Cleveland, OH, USA
fYear
1996
fDate
4-8 Nov 1996
Firstpage
350
Lastpage
358
Abstract
Graphics user interface (GUI) design is an expected part of almost every contemporary software or computer project, and yet the testing is usually approached in an ad hoc fashion. The reason GUI testing is different and difficult is that the input is interactive whereas the output may be graphical or may be an event. An especially serious problem occurs in maintenance where changes are made to the GUI interface, and the maintenance engineer does not have a sufficient understanding of how the GUI software was designed; in this case, an automated GUI testing method is needed. The paper identifies both static and dynamic event interactions in a GUI, and shows how automated regression tests can be generated to test these interactions. It is shown how Latin Squares can be used for this automated test design, where Latin Squares techniques are borrowed from statistical experimental design. Three methods are compared: brute force test generation, random test generation and the use of Latin Squares, comparing the number of tests required to cover specified GUI event interactions in each case
Keywords
design of experiments; graphical user interfaces; software maintenance; statistical analysis; testing; GUI event interactions; GUI interface changes; GUI software; Latin Squares techniques; automated GUI testing method; automated regression tests; brute force test generation; dynamic event interactions; graphical output; graphics user interface design; interactive input; maintenance; random test generation; regression testing; static event interactions; statistical experimental design; Graphical user interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance 1996, Proceedings., International Conference on
Conference_Location
Monterey, CA
ISSN
1063-6773
Print_ISBN
0-8186-7677-9
Type
conf
DOI
10.1109/ICSM.1996.565038
Filename
565038
Link To Document