测试准则，是软件测试员或软件工程师用来检测测试是否通过的一种机制。测试准则决定在给定的测试用例输入下产品应有的输出，从而与被测试系统的输出做比较。这一术语在威廉·豪登（William Howden）的《测试理论入门》一书中首次被使用和定义。又对不同类型的测试准则给予了拓展。测试准则经常独立于被测试系统。 在自动化测试中后置条件方法是通常被使用的自动化了的测试准则。测试准则问题往往比看起来要难得多，同时会连带要求解决可控性和可观测性问题。常见的测试准则包括：