软件测试流程
- 获取测试需求
- 编写测试计划
- 制定测试方案
- 开发与设计测试用例
- 执行测试
- 提交缺陷报告
- 测试分析与评审
- 提交测试总结
- 准备下一版本测试
软件测试过程模型
如同软件开啊过程一样,软件测试也有自己的过程模型。软件测试过程是一种抽象的模型,用来定义软件测试的流程和方法;
测试过程的质量将直接影响测试结果的准确性和有效性。软件测试过程和软件开发过程一样,都遵循软件工程原理,遵循管理学原理
一个标准的软件测试过程中,应当包含但不仅包含以下测试活动:
需求分析、测试计划、测试设计、测试执行、测试总结...
V模型
揭示了开发过程与测试过程中各阶段的对应关系
缺点与不足:
- V模型仅仅把测试阶段作为需求分析、系统设计以及编码的最后一个阶段,忽视了测试对需求分析、系统设计的验证
- 需求的满足情况一直到后期验收才被验证
- 没有体现出“尽早地和不断地进行软件测试”的原则。
W模型
由两个V字型模型组成,分别代表测试与开发过程,明确表示出了测试与开发的并行过程。