蜕变测试（） 是一种用来缓解“测试准则问题”的软件测试技术。 测试准则是一种让测试人员判定程序是否能通过测试的机制。当测试人员对于所选择的测试用例难以确定预期的正确结果，或无法判定程序输出是否满足预期的结果时，便认为存在“测试准则问题”。
定义.蜕变测试中指出，给出一个或多个测试用例（称为“源测试用例”或“原始测试用例”）及其预期输出（如果有的话），一个或多个用来验证系统或待实现函数的必要属性（称为蜕变关系）的后续测试用例可以被构造出来。例如，一个程序正确实现了sin x的100位