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 :
بازگشت