DocumentCode :
3440653
Title :
Applying formal specification and functional testing to graphical user interfaces
Author :
Yip, Stephen W L ; Robson, David J.
Author_Institution :
Dept. of Comput. Sci., Durham Univ., UK
fYear :
1991
fDate :
13-16 May 1991
Firstpage :
557
Lastpage :
561
Abstract :
A validation approach is presented for testing the functionalities of graphical user interfaces (GUIs). This validation approach attempts to derive tests from formal functional specifications of a GUI. In order to identify and test all display objects and functions systematically, an algebraic notation for enumeration is developed. This algebraic notation is used with path algebras, function decomposition and concepts of functionally equivalent sequences (FESs) and functionally independent sequences (FISs) to reduce the number of test cases. Test cases can be written precisely and concisely in this notation. Criteria for test case selection are developed, and some preliminary results in error detection are presented
Keywords :
formal specification; graphical user interfaces; program testing; algebraic notation; enumeration; error detection; formal specification; function decomposition; functional testing; functionally equivalent sequences; functionally independent sequences; graphical user interfaces; path algebras; test case selection; validation approach; Algebra; Computer science; Displays; Formal specifications; Graphical user interfaces; Humans; Software testing; System testing; Telephony; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '91. Advanced Computer Technology, Reliable Systems and Applications. 5th Annual European Computer Conference. Proceedings.
Conference_Location :
Bologna
Print_ISBN :
0-8186-2141-9
Type :
conf
DOI :
10.1109/CMPEUR.1991.257448
Filename :
257448
Link To Document :
بازگشت