Translating Object-Z specifications to object-oriented test oracles

J. McDonald, Leesa Murray, Paul A. Strooper · 2002

This paper describes the translation of Object-Z specifications of container classes to C++ test oracle classes. It presents a three-stage translation process and describes how the derived test oracles are integrated into the ClassBench testing framework. The method caters for object-oriented features such as inheritance and aggregation. Translation issues and the limitations of the method are discussed. Our approach is illustrated with an example based on an integer set class.

Read the paper · More papers on PaperTik