测试工作基本流程

简介: 测试工作基本流程包括四个基本活动、即测试需求分析、测试设计、测试执行、测试分析与总结,关键成果包括《测试需求分析》、《测试方案》、《测试记录》、《测试报告》。在实际测试工作中,会出现若干环节的迭代循环,也会出现要求弱化,或者要求强化。只要是实现测试目标的必要调整,都可以按需进行。

测试工作基本流程包括四个基本活动、即测试需求分析、测试设计、测试执行、测试分析与总结,关键成果包括《测试需求分析》、《测试方案》、《测试记录》、《测试报告》。在实际测试工作中,会出现若干环节的迭代循环,也会出现要求弱化,或者要求强化。只要是实现测试目标的必要调整,都可以按需进行。
image.png

1.测试需求分析

输入:原始需求,包括但不限于《产品设计文档(PRD)》、《系统需求说明书》、《立项书》、《项目合同》

输出:《测试需求分析》、《测试规划》

注意事项:

  • 确认测试需求范围:功能、性能、容量、稳定性、安全性等。
  • 确认测试资源约束,包括人、财、物、时间。
  • 确认测试过程质量要求。

2.测试设计

输入:《测试需求分析》、《测试规划》

输出:《测试方案》、《测试计划》、《测试用例》

注意事项:

  • 测试设计核心是面向测试目标,基于可用资源的,测试投入分配方案。
  • 充分测试是不存在的,无外泄 bug是不存在的。
  • 测试是验证质量,不能保证质量。
  • 测试用例的存在形式服务于测试执行,而非独立于测试执行。

3.测试执行

输入:《测试方案》、《测试计划》、《测试用例》

输出:《测试记录》

注意事项:

  • 测试要记录的内容,需要提前设计,否则会错失信息收集的契机。
  • 测试执行会存在无法执行的情况,必要时修订测试方案。

4.测试分析总结

输入:《测试记录》

输出:《测试报告》

注意事项:

  • 测试报告重点是回答测试结果。
  • 测试报告无需整合测试记录。
  • 测试报告可以包括对测试工作的总结。
目录
相关文章
|
1月前
|
弹性计算 监控 测试技术
弹性计算的测试流程
弹性计算的测试流程
18 0
|
2月前
|
安全 测试技术 持续交付
接口自动化测试的基本流程
接口自动化测试的基本流程
|
3月前
|
存储 测试技术 持续交付
自动化测试与持续集成/持续交付(CI/CD):优化软件开发流程的利器
自动化测试与持续集成/持续交付(CI/CD)是现代软件开发中至关重要的环节,通过将自动化测试与持续集成/持续交付相结合,可以实现开发流程的高效优化,提高软件质量和交付速度。本文将探讨自动化测试与CI/CD的概念、原理及其在软件开发中的重要性,以及如何实施这些技术以提升团队的协作效率和软件交付质量。
59 1
|
4月前
|
Ubuntu 测试技术 Linux
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
106 0
|
4月前
|
关系型数据库 MySQL Java
SSM整合流程(整合配置、功能模块开发、接口测试)
SSM整合流程(整合配置、功能模块开发、接口测试)
68 0
|
6月前
|
iOS开发
完整版在xcode打测试专用ipa包流程​
完整版在xcode打测试专用ipa包流程​
|
20天前
|
监控 网络协议 安全
【软件测试】—软件测试的基本流程、 网络协议应该怎么测(一)
【软件测试】—软件测试的基本流程、 网络协议应该怎么测(一)
|
2月前
|
测试技术
有了测试标准流程后缺陷就不会遗漏到线上吗?
有了测试标准流程后缺陷就不会遗漏到线上吗?
|
2月前
|
测试技术 BI
性能基准测试基本流程
性能基准测试基本流程
|
2月前
|
敏捷开发 测试技术 持续交付
面试题1: 测试常见工作流程
面试题1: 测试常见工作流程

热门文章

最新文章