《蜕变测试技术综述》笔记 oracle问题,即测试人员很难构造程序的预测输出,以确定执行结果与期望结果是否相同。测试用例集可靠性问题,是指对于某个程序,很难构造一个可靠的测试用例集,使得程序的正确性可以由其中所有测试用例的正确执行来保证。为了解决oracle问题,澳大利亚斯威本科大学的 Chen等人提出了蜕变测试的概念。该方法认为测试 过程中没有发现错误的测试用例(成功的用例)也同样蕴涵着有用的信息,它们可以用来构造新的用例以 对程序进行更加深入的检测,蜕变测试技术通过检查 这些成功用例及由它们构造的新用例所对应的程序 执行结果之间的关系来测试程序,无需构造预期输出。