The terms “Oracle Problem” and “Non-testable system” interchangeably refer to programs in which the application of test oracles is infeasible. Test oracles are an integral part of conventional testing techniques, thus such techniques are inoperable in these programs. The prevalence of the oracle problem has inspired the research community to develop several automated testing techniques that can detect functional software faults in such programs. These techniques include N-Version testing, Metamorphic Testing, Assertions, Machine Learning Oracles, and Statistical Hypothesis Testing. This paper presents a Mapping Study that covers these techniques. The Mapping Study presents a series of discussions about each technique, from differe...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
In software testing, something which can verify the correctness of test case execution results is ca...
Software testing of applications in fields like scientific com-puting, simulation, machine learning,...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
In software testing, something which can verify the correctness of test case execution results is ca...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
Software testing of applications in fields like scientific computing, simulation, machine learning, ...
An oracle is a mechanism against which the tester can decide whether the outputs of the program for ...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
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...
It is typically infeasible to test a large, complex software system in all its possible configuratio...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
In software testing, something which can verify the correctness of test case execution results is ca...
Software testing of applications in fields like scientific com-puting, simulation, machine learning,...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
In software testing, something which can verify the correctness of test case execution results is ca...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
Software testing of applications in fields like scientific computing, simulation, machine learning, ...
An oracle is a mechanism against which the tester can decide whether the outputs of the program for ...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
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...
It is typically infeasible to test a large, complex software system in all its possible configuratio...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
In software testing, something which can verify the correctness of test case execution results is ca...