测试方法
- 按照是否执行分类
动态测试
静态测试 - 按照测试手段分类
手动测试
自动化测试 - 按照测试对象分类
- 黑盒测试:
对象:系统功能测试
优点:简单
缺点:介入时间晚,发现重大bug时难以修复 - 灰盒测试:
对象:系统功能模块接口
优点:介入时间早于黑盒测试
缺点:需要测试员有代码能力 - 白盒测试:
对象:代码、函数
优点:介入时间早
缺点:需要测试员有代码能力
单元测试
简介
- 优点
提前介入测试,及早发现重大bug - 适用项目
- 大型、项目周期长
- 新系统,新团队
- 危及生命、财产
UT
- UT计划
- 确定测试范围
- 确定评估标准
- 语句覆盖率:被测语句/全部语句
- 分支覆盖率:被测分支/全部分支
- 条件覆盖率:被测条件/全部条件
- 路径覆盖率:被测路径/全部路径
- 分支-条件覆盖率:(被测分支+被测条件)/(全部分支+全部条件)
- UT设计
- 测试策