更新时间:2024-05-21 15:00
测试准则不同于测试规格说明,它是测试规格说明的深化。若测试需求描述的是要覆盖什么,则测试规格说明阐述了他们如何被覆盖,而测试准则是一条或一组规则,这些规则把测试需求施加于测试用例集。也就是说,测试准则用一种完整而清晰的方式描述了测试需求。
因此,在软件测试中,测试准则的选择非常重要。测试准则一般分为基于程序的(白盒的、结构化的)和基于规格说明的(黑盒的、功能的)。基于程序的测试准则考虑程序的内部结构。基于规格说明的测试准则用于从系统的形式规格说明出发产生测试用例,不需要程序的代码。