Title :
Extending test templates with inheritance
Author :
Murray, Leesa ; Carrington, David ; MacColl, Ian ; Strooper, Paul
Author_Institution :
Software Verification Res. Centre, Queensland Univ., St. Lucia, Qld., Australia
fDate :
29 Sep-2 Oct 1997
Abstract :
We are extending a framework for specification-based testing, the Test Template Framework, to include object-oriented features such as those provided in Object-Z. We report on our work extending the framework to include inheritance. In testing a subclass, the testing information for the parent class is inherited and thus reused. We have identified conditions under which testing information can be inherited without change, when it is inherited with modifications and when it must be derived from scratch. We illustrate the technique with an example based on the Eiffel Queue classes
Keywords :
formal specification; inheritance; object-oriented languages; object-oriented programming; program testing; specification languages; Eiffel Queue classes; Object-Z; Test Template Framework; inheritance; object-oriented programming; specification-based testing; test templates; Australia; Automatic testing; Clustering algorithms; Formal specifications; Information technology; Monitoring; Object oriented modeling; Software testing;
Conference_Titel :
Software Engineering Conference, 1997. Proceedings., Australian
Conference_Location :
Sydney, NSW
Print_ISBN :
0-8186-8081-4
DOI :
10.1109/ASWEC.1997.623757