Class Tester:Design and Implementation of a State-based Class Testing Tool
There are three class testing methods: specification-based, flow graph-based and object state-based. This paper introduces the design and implementation of a class testing tool which is object state-based and C++ orient. The architecture and algorithm of the class testing tool are introduced and the algorithm to generate testing driver automatic is described in detail. At the end of paper, there is a experience to explain the working process of the class testing tool.