3) 条件语句覆盖率。即多少条件语句的分支是否被覆盖。
同样的每个项目可以根据需要定出项目合格的标准。例如军方项目的条件语句/方法覆盖率必须是100%的。
在此基础上,还可以添加更加智能/复杂的逻辑路径覆盖分析。
通过上面两个方面的分析产生的数据综合反映软件的质量。有了这些数据我们就可以丈量软件的质量。而且我们可以随时知道软件开发的质量并做出调整,而不是等到交付的时候才发现问题(管理学中的风险提前)。
对于软件外包行业,引入软件测量概念和方法,除了提升企业本身的素质和软件质量外,更应该在提交委托方的产品的时候伴随相应的测试代码和质量测量数据。这样做的好处是:
1) 提升用户的满意度。
2) 建立专业外包形象。
3) 和其他国家的外包服务拉开差距,形成质量为先的外包品牌。
文章来源于领测软件测试网 https://www.ltesting.net/