白盒子:代码逻辑测试
2 特点
优点:代码覆盖率高
缺点:覆盖所有的代码路径难度大,业务功能可能覆盖不全,测试开销大
3 白盒子方法:
静态:
桌面检查
: 交叉检查代码,如:a交给b检查代码,编码要的要求,规范
代码审查
: 组织一个会议,代码的作者,来讲解自己的代码,逻辑部分和功能,每一行的讲解,代码规范,文档
代码走查
: 组织一个会议,使用测试数据,演示查看,结构\规范\功能实现的问题,代码规范
代码扫描工具
: 根据固定的代码规范来扫描代码,如果发现代码中不匹配,自动会报错
动态
逻辑覆盖法
:
(1) 语句覆盖
(2) 判定覆盖
(2) 条件覆盖
(2) 判定条件覆盖
(2) 条件组合覆盖
(2) 路径覆盖
基本路径测试法
网友评论