白盒测试
来源:互联网 发布:淘宝助理图片搬家失败 编辑:程序博客网 时间:2024/05/16 09:00
白盒测试法主要有逻辑覆盖、基本路径测试等。
逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、判断-条件覆盖,。
其余为黑盒测试法
白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。
因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。
白盒子测试方法:(强度由低到高)语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
白盒测试分为:
1.语句覆盖:可执行语句至少被执行一次;
2.判断覆盖:每个判断的取真分支和取假分支至少经历一次;
3.条件覆盖:每个条件的取值至少满足一次;
比如:
4.判断条件覆盖:判断和条件都满足;
5.条件组合覆盖:每个条件的所有可能都至少出现一次,并且判定结果至少出现一次 ;
他与条件覆盖的区别:他不是简单要求每个条件出现“真”和“假”两种结果,而是要求这些结果所有可能至少出现一次;
6.路径测试:执行所有可能的执行路径;
7.基本路径测试:
路径测试执行了每个路径,每个判定的结果肯定经历过一次
0 0
- 【测试】白盒测试
- 回归测试,白盒测试,黑盒测试
- 白盒测试&黑盒测试&性能测试
- 软件测试,黑盒测试,白盒测试,灰盒测试
- 白盒测试&黑盒测试
- 黑盒测试、白盒测试
- 黑盒测试&白盒测试
- 关于白盒测试测试
- 白盒测试&黑盒测试
- 软件测试--白盒测试
- 黑盒测试白盒测试
- 软件测试---白盒测试
- 黑盒测试&白盒测试
- 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
- 单元测试、集成测试、系统测试、验收测试、黑盒测试、白盒测试区别与联系
- 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
- 总结:黑盒测试、白盒测试以及灰盒测试
- 黑盒测试,白盒测试,灰盒测试
- [python] 冒泡排序
- Python1
- arc-length method is turned OFF
- 高清视频4G传输,串口通信,485通信,AP直连
- Android炫酷实用的开源框架
- 白盒测试
- docker部署Oracle,无法远程连接(已解决)
- Ubuntu 新机配置清单
- HPU 1285: Vegetable and Road again
- 使用 logger 在脚本中输出多个日志
- 鼠标放上显示边框
- filter的基本信息探索
- 集合的基本知识及个人理解
- Linux入门的一些基本知识整理