The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing has been proposed to alleviate the oracle problem in software testing. This talk aims at presenting the state of the art in metamorphic testing. It summaries what testing techniques have been successfully integrated with metamorphic testing and what application areas metamorphic testing have been applied to successfully alleviate the oracle problem. It will also introduce potential research projects using the metamorphic approach.
Funding
Metamorphic Testing: An In-Depth Study to Enhance the Failure-Detection Capability of Software Testing Without an Oracle