在单元阶段主要用白盒测试,集成阶段用白盒为主黑盒为辅,确认测试阶段黑盒测试为主,白盒测试为主,系统测试阶段主要用黑盒测试
1.按照开发阶段划分
上一个单元的测试准出条件是下一个单元的测试准入条件
准出条件:所有的单元模块都按照测试要求完成测试
- 单元测试
详细设计文档产生单元测试方案
- 集成测试
概要设计方案产生集成测试方案
1.测试接口
2.调用的合理性
- 确认测试
确认当前软件的所有功能都按照需求文档实现
- 系统测试
兼容测试
应用性测试
- 验收测试
a.α测试(内测):由公司内部人员扮演用户角色(除开发人员外)来完成的验收测试
b.β测试(公测):由实际用户完成的验收测试
确认产品能否发布
2.按照测试技术划分
- 黑盒测试
主要关注输入和输出的对应关系
- 白盒测试
关注代码内部的逻辑结构与路径是否准确
- 灰盒测试
wed测试