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. This paper reports 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
How to test abstract classes is an area of testing that is not paid much attention to.Abstract class...
We present type substitution as a new genericity mechanism for object-oriented languages. It is a s...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
Abstract. Single inheritance often forces developers to duplicate code and logic. This widely recogn...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
Abstract. Single inheritance often forces developers to duplicate code and logic. This widely recogn...
The approach of this paper proposes a new concept of test which represents a way to compare the beha...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Test templates and a test template framework are introduced as useful concepts in specification-base...
[[abstract]]This paper proposes a concept named unit repeated inheritance (URI) in Z notation to rea...
This paper presents an approach for extending the constraint model defined for conformity testing of...
How to test abstract classes is an area of testing that is not paid much attention to.Abstract class...
We present type substitution as a new genericity mechanism for object-oriented languages. It is a s...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
Abstract. Single inheritance often forces developers to duplicate code and logic. This widely recogn...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
Abstract. Single inheritance often forces developers to duplicate code and logic. This widely recogn...
The approach of this paper proposes a new concept of test which represents a way to compare the beha...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Test templates and a test template framework are introduced as useful concepts in specification-base...
[[abstract]]This paper proposes a concept named unit repeated inheritance (URI) in Z notation to rea...
This paper presents an approach for extending the constraint model defined for conformity testing of...
How to test abstract classes is an area of testing that is not paid much attention to.Abstract class...
We present type substitution as a new genericity mechanism for object-oriented languages. It is a s...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...