Test oracles are commonly used in software testing to determine the correctness of the execution results of test cases. However, the testing of many software systems faces the test oracle problem: a test oracle may not always be available, or it may be available but too expensive to apply. One such software system is a system involving abundant business processes. This paper focuses on the testing of business-process-based software systems and proposes a metamorphic testing approach for event sequences, called MTES, to alleviate the oracle problem. We utilized event sequences to represent business processes and then applied the technique of metamorphic testing to test the system without using test oracles. To apply metamorphic testing, we s...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Metamorphic testing addresses the issue of the oracle problem by comparing results transformation fr...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
In software testing, something which can verify the correctness of test case execution results is ca...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
The test oracle problem is regarded as one of the most challenging problems in software testing. Met...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
An oracle is a mechanism against which the tester can decide whether the outputs of the program for ...
A fundamental problem for software testing is the oracle problem, which means that in many practical...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Metamorphic testing addresses the issue of the oracle problem by comparing results transformation fr...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
In software testing, something which can verify the correctness of test case execution results is ca...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
The test oracle problem is regarded as one of the most challenging problems in software testing. Met...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
An oracle is a mechanism against which the tester can decide whether the outputs of the program for ...
A fundamental problem for software testing is the oracle problem, which means that in many practical...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Metamorphic testing addresses the issue of the oracle problem by comparing results transformation fr...
When testing a program, correctly executed test cases are seldom explored further, even though they ...