如何在智能告警平台CA触发测试告警
1041
2022-11-12
灰盒测试和黑盒测试覆盖率
灰盒覆盖率(Gray-Box Coverage)
1、函数覆盖
1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大。
2)计算公式:函数覆盖=(至少被执行一次的函数数量)/(系统中函数的总数)
3)特点:是针对一个系统或者子系统测试的。
2、接口覆盖(Interface Coverage)/入口点覆盖(Entry-Point Coverage)
1)定义:要求通过设计一定的用例使得系统的每个接口被测试到。
2)计算公式:接口覆盖=(至少被执行一次的接口数量)/(系统中接口的总数)
黑盒覆盖率(Black-Box Coverage)
在实际测试中,与黑盒相关的覆盖率比较少,主要是功能覆盖率(Function Coverage),其中最常见的是需求覆盖。
需求覆盖
1)定义:它表示在测试中,有哪些函数被测试到了,其被测试到的频率有多大,这些函数在系统所有函数中占的比例有多大通过设计一定的测试用例,要求每个需求点都被测试到。
2)计算公式:需求覆盖=(被验证到的需求数量)/(总的需求总数)
发表评论
暂时没有评论,来抢沙发吧~