Title :
A class testing technique based on data bindings
Author :
Kim, Heechern ; Wu, Chisu
Author_Institution :
Dept. of Comput. Sci., Seoul Nat. Univ., South Korea
Abstract :
The authors present a testing technique based on data bindings for testing a class. Data bindings can be used to measure the interface between the modules of a system and reflect the possibility of data interactions between modules. Their approach considers the correctness of a class with regard to data interactions of its member functions and is based on an adaptation of flow graph-based techniques for testing object-oriented classes. A class is fragmented into smaller pieces, called a slice-flow graph associated with each data member. Class testing approaches typically invoke sequences of methods in varying orders. Their approach can generate test cases by applying a flow graph-based class testing technique to each slice-flow graph. It is useful for determining which sequences of methods should be tested. Before applying a flow graph-based testing technique, they apply state-testing only to simple MM-paths which represents actual data bindings. The result is reflected in the next step to reduce efforts for generating test cases
Keywords :
abstract data types; data flow graphs; data structures; object-oriented programming; testing; MM-paths; class correctness; class testing technique; data bindings; data interactions; flow graph-based techniques; method sequences; module interface measurement; object-oriented classes; slice-flow graph; Computer architecture; Computer science; Object oriented programming; Programming profession; Software testing;
Conference_Titel :
Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
Conference_Location :
Seoul
Print_ISBN :
0-8186-7638-8
DOI :
10.1109/APSEC.1996.566745