测试准则 测试准则是软件测试员或软件工程师用来检测测试是否通过的一种机制测试准则决定在给定的测试用例输入下产品应有的输出从而与被测试系统的输出做比较这一术语在威廉豪登William Howden的测试理论入门一书中首次被使用和定义艾琳韋約克英语Elaine Weyuker又对不同类型的测试准则给予了拓展测试准则经常独立于被测试系统 在自动化测试中后置条件方法是通常被使用的自动化了的测试准则测试准则问题往往比看起来要难得多同时会连带要求解决可控性和可观测性问题 常见的测试准则包括 设计规格和软件文档 其它产品例如作为一个软件程序的测试准则有可能是使用不同算法计算同一个数学表达式的其它程序 为一组少量测试输入提供近似或准确结果的启发式准则 使用统计学特征的统计式准则 由相似性比较一个测试执行结果而产生的一致性准则 由使用相同模型而产生和确认系统行为的基于模型的准则 人工准则例如由手工分析来确定被测试系统的正确性