Identifying Failed Test Cases Through Metamorphic Testing
Zhanwei Hui, Song Huang, Tsong Yueh Chen, Man Fai Lau, Sebastian Ng · 2017
When testing a program without a test oracle, it is impossible to know whether a test case will lead to a failure or not. The infeasibility to identify a failed test case severely restricts the applicability of many testing, debugging and fault localization techniques. However, with the help of Metamorphic Testing (MT) which was proposed to alleviate the test oracle problem, we are able to estimate how likely a test case is a failed test case.