软件测试基本流程,一个软件测试中最为基础的知识也是软件测试工作中老生常谈的问题。应试的背书毫无意义,理论最根本的目的还是用来指导实践的。所以本文就展开来聊一聊软件测试的基本流程。
-
需求分析
需求分析应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度将直接影响到有关测试工作的开展。需求分析报货软件功能需求分析,测试环境需求分析,测试资源需求分析。其中最基本的是软件基本功能分析,测试一款软件首先要知道软件能实现那些功能,以及是怎样实现的。具体分析时可以依据,软件需求文档、软件规格书以及开发人员的设计文档,也可以向其他同事如项目经理、Business Analyst寻求帮助。 -
制定测试计划
制定测试计划通常是开始测试工作的第一项任务,重点在于对整个项目的测试工作进行计划,测试计划并不是简单的一张时间进度表,而是一个动态的过程,最终以系列文档的形式确定下来。一般来说制定测试计划的目的是用来识别任务、分析分险、规划资源和确定进度。测试计划一般包括以下几个方面。(1)软件测试背景 软件测试背景的描述,包括软件项目介绍、项目设计人员介绍及相应联系方式。 (2)软件测试依据 软件测试依据的描述,如软件需求文档、软件规格书、软件设计文档等。 (3)测试范围 确定工作需要覆盖的范围,因为在实际工作中人们总是不自觉地调整软件测试的范围,比如在实践紧张的情况下,通常 优先完成重要功能的测试。所以测试计划者在时候偶倒一项任务的时候,需要根据主项目计划的时间来确定测试范围。如果 在确定的范围上出现偏差,