DocumentCode
1599172
Title
Incorporating a contract-based test facility to the GUI framework
Author
Liu, Ting ; Dasiewicz, P.
Author_Institution
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Volume
1
fYear
2004
Firstpage
405
Abstract
The graphical user interface (GUI) is one of the key components in interactive software systems. In most cases, developing such a system requires significant cost and effort. To reduce the cost and improve the software quality, many GUI frameworks have been proposed. However, these GUI frameworks lack built-in test facilities. To address these issues, the paper proposes a novel approach to incorporating a contract-based test facility in the GUI framework by adding the test facility to the underlying OO (object-oriented) framework. Unlike traditional source code modification techniques, this approach adopts the architectural structure to implement the contracts, promotes the reuse of the test facility itself and can be applied to the commercial off-the-shelf GUI framework, where the source codes are not available, to increase its testability.
Keywords
built-in self test; graphical user interfaces; interactive systems; object-oriented methods; object-oriented programming; program testing; GUI framework; OO framework; built-in test facilities; contract-based test facility; graphical user interface; interactive software systems; object-oriented framework; software testing; source code modification techniques; Built-in self-test; Contracts; Costs; Graphical user interfaces; Graphics; Object oriented modeling; Runtime; Software testing; System testing; Test facilities;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-8253-6
Type
conf
DOI
10.1109/CCECE.2004.1345041
Filename
1345041
Link To Document