问题
单项选择题
在单元测试用例的设计中,使用白盒测试应达到的覆盖率目标是
A.语句覆盖率达到100%
B.分支覆盖率达到100%
C.覆盖程序中的主要路径
D.以上全部
答案
参考答案:D
解析: 单元测试中设计测试用例可以使用白盒测试也可以使用黑盒测试,但以白盒测试为主。为了度量的完整性,通常要求测试达到一定的覆盖率要求,通过覆盖率的统计可以知道测试是否充分。在白盒测试方面可以使用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、路径覆盖等技术,白盒测试应达到的覆盖率目标是语句覆盖率达到100%;分支覆盖率达到100%;覆盖程序中的主要路径,即覆盖完成需求和设计功能的代码所在的路径和程序异常处理执行到的路径。