Title :
Specification-based class testing with ClassBench
Author :
Murray, Leesa ; McDonald, Jason ; Strooper, Paul
Author_Institution :
Software Verification Res. Centre, Univ. of Queensland, Qld., Australia
Abstract :
In this paper, we present an approach that combines specification-based testing and class testing. In particular, we provide a method for generating Finite State Machines (FSMs) from formal, object-oriented specifications, and use the ClassBench testing framework to build a test suite from those formally generated FSMs. We briefly outline our approach and focus on one step in the approach; the transformation of the formally derived FSM into a ClassBench testgraph, which is used by ClassBench to drive the test execution. We illustrate the method with a simple bounded queue class, and discuss the application of the method to a larger example, which is a simplified model of a process scheduling system
Keywords :
finite state machines; formal specification; object-oriented programming; program testing; ClassBench testing framework; bounded queue class; finite state machines; formal specification; object-oriented specifications; process scheduling system; specification-based class testing; Computer science; Electrical capacitance tomography; Formal specifications; Read only memory; Software testing;
Conference_Titel :
Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
Conference_Location :
Taipei
Print_ISBN :
0-8186-9183-2
DOI :
10.1109/APSEC.1998.733618