灰盒测试和黑盒测试覆盖率

网友投稿 960 2022-11-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

灰盒测试和黑盒测试覆盖率

灰盒覆盖率(Gray-Box Coverage)

1、函数覆盖

1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大。

2)计算公式:函数覆盖=(至少被执行一次的函数数量)/(系统中函数的总数)

3)特点:是针对一个系统或者子系统测试的。

2、接口覆盖(Interface Coverage)/入口点覆盖(Entry-Point Coverage)

1)定义:要求通过设计一定的用例使得系统的每个接口被测试到。

2)计算公式:接口覆盖=(至少被执行一次的接口数量)/(系统中接口的总数)

黑盒覆盖率(Black-Box Coverage)

在实际测试中,与黑盒相关的覆盖率比较少,主要是功能覆盖率(Function Coverage),其中最常见的是需求覆盖。

需求覆盖

1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大通过设计一定的测试用例,要求每个需求点都被测试到。

2)计算公式:需求覆盖=(被验证到的需求数量)/(总的需求总数)

上一篇:系统测试类型
下一篇:白盒测试覆盖率
相关文章

 发表评论

暂时没有评论,来抢沙发吧~