白盒

image-20200703170851935

image-20200703171018689

逻辑覆盖的6种方法

1.语句覆盖

image-20200703171939041

2.判定覆盖

image-20200703171925537

3.条件覆盖

  • 判定覆盖也叫分支覆盖,是指一个If 里面的条件整体取到真假就可以

image-20200703172218068

4.判定条件覆盖

image-20200703172335638

image-20200703173354052

5.条件组合覆盖

image-20200703173959012

  • 判定之间不需要组合,判定内的条件要组合

image-20200703174522003

6.路径覆盖

image-20200703174824518

image-20200703175138256

image-20200703175241493

2.基本路径测试法

image-20200703175641473

image-20200703175629201

image-20200703175730307

image-20200703175933148

image-20200703180025240

image-20200703180101265

找到最基本的路径,然后通过圈复杂度来验证是否正确。

3.总结

image-20200703180354206

  • 重点模块可以考虑逻辑覆盖

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!