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
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;
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
DOI :
10.1109/CMPEUR.1991.257448