第101贴【2004-9-14】:功能覆盖率
功能覆盖率(Function Coverage)是属于黑盒测试范畴内的,在实际测试中,涉及到的覆盖率一般都是结构化覆盖率,与黑盒相关的覆盖率比较少。功能覆盖中最常见的是需求覆盖,其含义是通过设计一定的测试用例,要求每个需求点都被测试到。其公式是
需求覆盖 = (被验证到的需求数量)/(总的需求数量)
在黑盒测试中还有一个覆盖叫接口覆盖(或者称为入口点覆盖),要求通过设计一定的用例使得系统的每个接口被测试到。
由于黑盒测试把被测系统理解为一个黑盒,测试时,输入测试数据,然后判定输出结果是否与期望结果一致。根据这个可以得到输入数据的覆盖情况,即通过设计一定的用例,要求每种数据情况都被测试到。 黑盒测试的关键是不是在于提高功能覆盖率? 这只是黑盒测试的一个方面,还有对于功能的组合,和一些特殊的测试用例! 有没有详细的,方法 不过这个功能覆盖率的计算公式中总的需求数量如何来定义那?这个主要由谁来提供那?
最近在进行一个新项目,也很想统计这个功能覆盖率,或者是需求覆盖率。
那位同仁又在做这个方面的数据统计和分析哪?
页:
[1]