DocumentCode
2589770
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
fYear
1997
fDate
29 Sep-2 Oct 1997
Firstpage
80
Lastpage
87
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1997. Proceedings., Australian
Conference_Location
Sydney, NSW
Print_ISBN
0-8186-8081-4
Type
conf
DOI
10.1109/ASWEC.1997.623757
Filename
623757
Link To Document