2022-01-25 10:06:17|已浏览:220次

灰盒覆盖率(Gray-Box Coverage)
函数覆盖和接口覆盖可以归为灰盒测试的范畴。
1、函数覆盖
1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大。
2)计算公式:函数覆盖=(至少被执行一次的函数数量)/(系统中函数的总数)
3)特点:是针对一个系统或者子系统测试的。
2、接口覆盖(Interface Coverage)/入口点覆盖(Entry-Point Coverage)
1)定义:要求通过设计一定的用例使得系统的每个接口被测试到。
2)计算公式:接口覆盖=(至少被执行一次的接口数量)/(系统中接口的总数)
黑盒覆盖率(Black-Box Coverage)
在实际测试中,与黑盒相关的覆盖率比较少,主要是功能覆盖率(Function Coverage),其中最常见的是需求覆盖。
需求覆盖
1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大通过设计一定的测试用例,要求每个需求点都被测试到。
2)计算公式:需求覆盖=(被验证到的需求数量)/(总的需求总数)
注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-17883.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注软件测试频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050