The problem of testing programs without test oracles is well known. A commonly used approach is to use special values in testing but this is often insufficient to ensure program correctness. This paper demonstrates the use of metamorphic testing to uncover faults in programs, which could not be detected by special test values. Metamorphic testing can be used as a complementary test method to special value testing. In this paper, the sine function and a search function are used as examples to demonstrate the usefulness of metamorphic testing. This paper also examines metamorphic relationships and the extent of their usefulness in program testing
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
A fundamental problem for software testing is the oracle problem, which means that in many practical...
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...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
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...
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...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
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 ...
The test oracle problem is regarded as one of the most challenging problems in software testing. Met...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
A fundamental problem for software testing is the oracle problem, which means that in many practical...
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...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
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...
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...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
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 ...
The test oracle problem is regarded as one of the most challenging problems in software testing. Met...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
A fundamental problem for software testing is the oracle problem, which means that in many practical...