4.1传统的软件测试过程

软件测试过程

  • 从软件工程过程来看
    需求评审-设计评审-单元测试-继承测试-系统测试-验收测试
  • 项目管理角度
    测试计划-测试设计-执行和监控-结果分析和评估-项目总结

4.1.1 W模型

软件测试方法与技术 学习笔记(四) 软件测试流程与规范特点:

  • 测试和开发同步进行,两者具有并行关系。
  • 测试不只是测试代码,还有定义文档和设计文档
  • 前期,测试更依赖于开发,后期,开发更依赖于测试
  • 测试和开发的重点不一样

TMap NEXT

软件测试方法与技术 学习笔记(四) 软件测试流程与规范整个测试过程从左向右进行
纵向的过程并行进行

4.2敏捷测试过程

4.2.1特征

于本书p73-p74

4.2.2流程

scrum敏捷测试流程
软件测试方法与技术 学习笔记(四) 软件测试流程与规范

4.2.3基于脚本测试和探索式测试

用例和自动化测试脚本都称为脚本。

  • 基于脚本测试ST:设计脚本,然后再大规模测试
  • 探索式测试ET:测试的学习、设计、执行同时进行。即不写出具体测试用例,头脑中想出即可。

两种测试方法无论在传统还是敏捷测试中都会涉及到,但是敏捷测试中ET会占用更大比重,甚至会占主导地位。

4.3基于风险的测试策略

测试由于时间精力等问题,无法进行全面测试,就根据测试方面的优先级来进行测试,首先测试高优先级的方面。
通常发生可能性越大,对产品影响越大,优先级越高。
软件测试方法与技术 学习笔记(四) 软件测试流程与规范

相关文章: