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