白盒测试中常见的覆盖有六种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖
- 语句覆盖
一、定义:
程序中每一个语句至少能被执行一次 |
二、特点:
1、程序中每一个语句执行一次 |
2、对程序执行逻辑的覆盖率低,属于最弱的覆盖方式 |
3、无需测试程序分支判断的输入值以及输入值的组合 |
4、无需测试程序的分支情况 |
5、无需测试程序执行的不同路径 |
三、程序流程图
五、语句覆盖 用例设计
路径a-c-e即可完成语句覆盖
测试用例 | 覆盖路径 | 预期结果 |
---|---|---|
A=2,B=0,X=3 | a-c-e | X=2.5 |