Title :
Test order for inter-class integration testing of object-oriented software
Author :
Tai, Kuo-Chung ; Daniels, Fonda J.
Author_Institution :
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
Abstract :
One major problem in inter class integration testing of object oriented software is to determine the order in which classes are tested. This test order, referred to as inter class test order, is important since it affects the order in which classes are developed, the use of test stubs and drivers for classes, and the preparation of test cases. The paper first proposes a number of desirable properties for inter class test order and then presents a new inter class test order strategy. In this new strategy, classes are integrated according to their major and minor level numbers. Major level numbers of classes are determined according to inheritance and aggregation relations between classes, where an aggregation relation refers to a class´ inclusion of objects of another class. For classes with the same major level number, their minor level numbers are determined according to association relations between these classes, where an association relation refers to a class´ dependency (other than inheritance and aggregation relations) on another class
Keywords :
inheritance; object-oriented programming; program testing; aggregation relations; association relations; inter class integration testing; inter class test order strategy; major level number; minor level numbers; object oriented software testing; test cases; test order; test stubs; Computer science; Fault detection; NASA; Object oriented programming; Software testing; System performance; System testing; Tail;
Conference_Titel :
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-8105-5
DOI :
10.1109/CMPSAC.1997.625079