工作产品:测试计划
该工件定义了迭代(或项目)范围内的测试目标、所针对的项、要采取的方法、需要的资源以及要生成的可交付工件。
用途
  • 概述并传达按给定时间表进行的测试工作的意图。
  • 在测试工作中通过项目干系人的验收和核准。
关系
描述
简述

测试计划捕获了以下信息元素:

  • 迭代(或项目)范围内的测试工作的目标。
  • 所针对的测试项的定义。
  • 将要使用的方法或策略的解释。
  • 必需的资源和调度。
  • 要生成的可交付件。
主要描述

测试计划形成一个框架,在该框架内,执行测试的团队将按照给定的时间表进行工作。它指引、导向和约束测试工作,将工作重点放在有用和必要的可交付件上。它还将工作的目的传达给项目干系人。因此,测试计划中应该避免出现项目干系人无法理解的详细信息或者项目干系人认为与测试工作无关的详细信息。

在那些不将该工作产品视为正式工作产品的文化或领域中,指出测试计划代表的不同方面作为计划工作的一部分,并就将要进行的测试和测试的方式作出适当的决策,仍然是非常重要的。

属性
可选
已计划Yes
图示
定制
说明选项

在某些测试文化中,测试计划被视为非正式的临时工作产品,而在其他测试文化中,它则是非常正式的,通常需要外部相关人员签字同意。因此,该工作产品的格式和内容必须是各式各样的,以满足组织或项目的特定需要。通过考虑随 RUP 包含的模板开始,并按照需要除去、添加或修改模板中的元素。

作为正式文档的备选方案,您可以选择将迭代测试计划的元素记录为一组非正式的计划说明,这些说明可保存在测试团队现成可见并可访问的内部网 Web 站点或者白板上。您可以对主测试计划采取相同做法。

(可选)此工作产品的一些方面可以适当地表示为软件开发计划迭代计划中包含的内容,而非单独的工作产品。 

我们建议您创建较小的测试计划,使其集中于单个迭代的范围。这些工作产品应包含关于以下各项的信息:特定的测试激发因素(例如,一部分需求和风险)、您将调查的特定测试构想、您将使用的策略以及可用的资源等等,这些都与特定“迭代”相关。

(可选),“主”测试计划可以在项目初期创建,以提供整个项目周期上计划的测试工作的大纲,并提供关于资源需求和其他长期后勤问题的一些预先考量。此主工作产品还提供一种方法,用来限制所有测试计划的公共元素(例如人员、硬件和软件资源、管理过程等等)重复。我们建议您避免将特定的详细测试信息记录到“测试计划”中,而将该测试信息 在必要和恰当的时候记录在其他更合适的测试工作产品中。



更多信息