- 图片截至原视频。多图预警。
白盒测试特点
优点
- 代码覆盖率高。
缺点
- 覆盖所有代码路径难度大。
- 业务功能可能覆盖不全。
- 测试开销大。
用例设计
静态白盒测试(3种)
在测试过程中,不去执行程序(代码)。
- 桌面检查:交叉检视。例如,A写的代码给B,B写的代码给A看。
- 代码审查:以会议的形式,开发者讲解代码,测试人员根据代码规范以及业务进行检查。
- 代码走查:以会议的形式,与会员根据所写代码,提前准备好测试数据,在会议过程中使用测试数据,演示查看数据走向是否符合业务要求。
- 代码扫描工具:使用扫描工具对代码进行一定规则的扫描。扫描工具只能检查编码规范,不能对代码的功能实现、结构合理进行判断。
动态白盒测试
在测试过程中,需要执行程序(代码)。