Test designers widely believe that the overall effective-ness and cost of software testing depends largely on the type and number of test cases executed on the software. In this paper we show that the test oracle used during test-ing also contributes significantly to test effectiveness and cost. A test oracle is a mechanism that determines whether a software executed correctly for a test case. We define a test oracle to contain two essential parts: oracle informa-tion that represents expected output, and an oracle proce-dure that compares the oracle information with the actual output. By varying the level of detail of oracle information and changing the oracle procedure, a test designer can cre-ate different types of test oracles. We design...
Effective testing of critical systems has been hampered by the lack of a cost-effective method for d...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Abstract—Recent work in testing has demonstrated the benefits of considering test oracles in the tes...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
The oracle problem remains one of the key challenges in software testing, for which little automated...
Software testing is the de facto technique for correctness verification. Although there are differen...
Software testing is the de facto technique for correctness verification. Although there are differen...
In software testing, something which can verify the correctness of test case execution results is ca...
Software testing has been used to find software faults in order to improve its quality. To verify th...
Associated research group: Critical Systems Research GroupIn testing, the test oracle is the artifac...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
We introduce a technique for assessing and improving test oracles by reducing the incidence of both ...
This paper illustrates how software can be described precisely using LD-relations, how these descrip...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
Effective testing of critical systems has been hampered by the lack of a cost-effective method for d...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Abstract—Recent work in testing has demonstrated the benefits of considering test oracles in the tes...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
The oracle problem remains one of the key challenges in software testing, for which little automated...
Software testing is the de facto technique for correctness verification. Although there are differen...
Software testing is the de facto technique for correctness verification. Although there are differen...
In software testing, something which can verify the correctness of test case execution results is ca...
Software testing has been used to find software faults in order to improve its quality. To verify th...
Associated research group: Critical Systems Research GroupIn testing, the test oracle is the artifac...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
We introduce a technique for assessing and improving test oracles by reducing the incidence of both ...
This paper illustrates how software can be described precisely using LD-relations, how these descrip...
A test oracle is a mechanism that is used during testing to determine whether a software component b...
Effective testing of critical systems has been hampered by the lack of a cost-effective method for d...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Abstract—Recent work in testing has demonstrated the benefits of considering test oracles in the tes...