测试模型
敏捷开发、瀑布模型
测试过程
测试计划
1. 确认项目时间,进行测试项规划
2. 产出测试计划
人员
时间
预计编写测试用例时间
预计执行功能测试用例时间
预计回归测试时间
预计兼容性测试时间
预计执行接口测试时间
......
测试设计
1. 设计功能测试用例
2. 设计接口测试用例
测试执行
单元测试
范围:内部逻辑
方法:白盒测试
考察:覆盖率
接口测试
范围:迭代内新增的接口
方法:接口测试
考察:接口覆盖率
功能测试
范围:迭代内的需求功能
方法:黑盒测试
考察:需求覆盖率
验证BUG
迭代内的bug上线前理论都要关闭
未关闭的bug通知产品和相关人员评估风险
回归测试
策略
完全重复测试:执行所有的用例
选择性回归测试:
针对开发修改可能影响的部分进行回归
每次选择一部分老功能进行回归
每次上线前对主要功能进行回归
兼容性测试
参考web/app测试的兼容性测试