A test oracle provides a means for determining whether an implementation functions according to its specification. A passive test oracle checks the behaviour of the implementation, but does not attempt to reproduce this behaviour. The paper describes the translation of formal specifications of container classes to passive test oracles. Specifically, we use Object-Z for specifications and C++ for oracles. We discuss several practical issues for the use of formal specifications in test oracle generation. We then present the translation process and illustrate it with an example based on an integer set class. Our approach is illustrated with an example based on an integer set class
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...
This paper presents a formal approach to specifying test oracles in denotational semantics, and brid...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
A test oracle provides a means for determining whether an implementation behaves according to its sp...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
International audienceAlgebraic specifications of data types provide a natural basis for testing dat...
This paper describes the test oracle generation from an abstraction relation document that is docume...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
We propose a method of test selection based on formal specifications, for functional testing of obje...
Algebraic testing is an automated software testing method based on algebraic formal specifications. ...
We propose to check the execution of an abstract data type's imperative implementation against ...
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...
This paper presents a formal approach to specifying test oracles in denotational semantics, and brid...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
A test oracle provides a means for determining whether an implementation behaves according to its sp...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
International audienceAlgebraic specifications of data types provide a natural basis for testing dat...
This paper describes the test oracle generation from an abstraction relation document that is docume...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
In this thesis we provide a unit testing approach for multi-purposes object-oriented programming ...
We propose a method of test selection based on formal specifications, for functional testing of obje...
Algebraic testing is an automated software testing method based on algebraic formal specifications. ...
We propose to check the execution of an abstract data type's imperative implementation against ...
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...
This paper presents a formal approach to specifying test oracles in denotational semantics, and brid...
Formal specification-based testing is generally superior to conventional black-box testing due to th...