In contrast to the explosion of activity in object-oriented design and programming, little attention has been given to object testing. In our approach, a driver class and an oracle class are developed for each class-under-test (CUT). The driver class is based on a test-graph which partially models the CUT as a state machine, but with vastly fewer states and transitions. The oracle class provides essentially the same operations as the CUT, but supports only the testgraph states and transitions. Surprisingly thorough testing is achievable with simple testgraphs and oracles. The key is designing the two together, to avoid tests for which input generation and output checking are unaffordable. We summarize recent experience with the testgraphs f...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Previous work on generating state machines for the purpose of class testing has not been formally ba...
One goal of integration testing of object-oriented software is to ensure objects inter-operate corre...
In contrast to the explosion of activity in object-oriented design and programming, little attention...
In contrast to the explosion of activity in object-oriented design and programming, little attention...
Contrary to the explosion of activity in O-O design and programming, little attention has been given...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
This paper describes an automated approach to generating test cases for an object-oriented class. Th...
This paper describes an empirical investigation of the cost effectiveness of well-known state-based ...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
The object technology model is constantly evolving to address the software crisis problem. This nove...
In this paper, we present an approach that combines specification-based testing and class testing. I...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
This thesis describes the development and evaluation of a manual black-box testing method inspired b...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Previous work on generating state machines for the purpose of class testing has not been formally ba...
One goal of integration testing of object-oriented software is to ensure objects inter-operate corre...
In contrast to the explosion of activity in object-oriented design and programming, little attention...
In contrast to the explosion of activity in object-oriented design and programming, little attention...
Contrary to the explosion of activity in O-O design and programming, little attention has been given...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
This paper describes an automated approach to generating test cases for an object-oriented class. Th...
This paper describes an empirical investigation of the cost effectiveness of well-known state-based ...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
The object technology model is constantly evolving to address the software crisis problem. This nove...
In this paper, we present an approach that combines specification-based testing and class testing. I...
In object-oriented terms, one of the goals of integration testing is to ensure that messages from ob...
This thesis describes the development and evaluation of a manual black-box testing method inspired b...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Previous work on generating state machines for the purpose of class testing has not been formally ba...
One goal of integration testing of object-oriented software is to ensure objects inter-operate corre...