白盒测试的几种覆盖方法总结

时间:2024-05-19 07:56:05

白盒测试中常见的覆盖有六种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖

- 语句覆盖
一、定义:

程序中每一个语句至少能被执行一次

二、特点:

1、程序中每一个语句执行一次
2、对程序执行逻辑的覆盖率低,属于最弱的覆盖方式
3、无需测试程序分支判断的输入值以及输入值的组合
4、无需测试程序的分支情况
5、无需测试程序执行的不同路径

三、程序流程图
白盒测试的几种覆盖方法总结
五、语句覆盖 用例设计

路径a-c-e即可完成语句覆盖

测试用例 覆盖路径 预期结果
A=2,B=0,X=3 a-c-e X=2.5