软件测试学习 之 软件测试流程

结合黑马程序员视频教程和项目实践总结如下:
以华为与移动的软件外包业务为例

  1. 华为一线人员与移动各业务区沟通,形成需求规格说明书
  2. 华为将需求规格说明书下发到业务相关的外包公司 (如笔者曾任职的中软国际),上传项目组SVN
  3. 项目组所有成员从SVN上下载需求规格说明书,分析涉及到功能模块,并且对疑问进行汇总,形成疑问汇总文档
  4. 需求宣讲会议,由华为方面人员主持,讲解需求要点,解答疑问汇总文档中的疑问
  5. 由开发编写需求文档(包含详细设计,涉及后台处理流程),测试参与评审
  6. 制定测试计划,根据功能点难易度和组员意愿分配任务
  7. 编写测试用例
  8. 评审测试用例
  9. 开发编写代码的同时,测试搭建测试环境(包括测试包服务器安装环境,本地测试环境),编写自动化用例
  10. 开发代码基本完成之后,代码走读,测试参与检查,主要是对比后台处理流程是否与需求文档描述一致
  11. 开发上传测试包到SVN,测试下载并部署测试包
  12. 执行测试用例(手动/自动化)
  13. 如发现问题,则与开发沟通,确认之后通过项目组管理系统提起问题单,准备回归测试
  14. 测试修改代码,重复10操作回归测试,直到问题单全部关闭,并且没有出现新问题
  15. 测试完成之后,提交测试报告
  16. 经验总结

猜你喜欢

转载自blog.csdn.net/jian3x/article/details/87801092