一、测试流程
1. 获取测试需求
2.编写测试计划
3.制定测试方案
4.开发与设计测试用例
5.执行测试
6.提交缺陷报告
7.测试分析与评审
8.提交测试总结
9.准备下一版本测试
二 软件测试过程模型
2.1 V模型
1.V模型揭示了开发过程与测试过程中各阶段的对应关系
2.缺点与不足
- V模型仅仅把测试过程作为需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析、系统设计的验证。
- 需求的满足情况一直到后期的验收测试才被验证。
- 没有体现出"尽早地和不断地进行软件测试"的原则。
2.2 W模型
2.3 H模型
- H模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰的体现出来。
- H模型揭示了一个原理:软件测试是一个独立的流程!
- H模型指出软件测试要尽早准备,尽早执行;只要某个测试达到准备就绪点,测试执行活动就可以开展,并且不同的测试活动可按照某个测序先后进行,也可以反复进行。