活动:测试和评估
此活动的目的是使测试工作达到合适的广度和深度,以实现对测试所针对各项的充分评估,其中,充分的评估是由当前测试激发因素和评估任务控制的。
扩展:测试和评估
描述工作分解结构团队分配工作产品使用
关系
描述

通常在每个测试周期中执行一次,此项工作包括执行测试和评估工作的核心策略工作:即特定测试的实施、执行和评估以及遭遇到的事件的相应报告。

对于每个测试周期,此项工作主要侧重于:

  • 为目标测试项提供正在进行的评估
  • 记录诊断和解决任何已确定的问题所必需的适当信息
  • 使测试和评估工作达到合适的广度和深度
  • 为存在潜在质量风险的最为可能的域提供反馈
属性
事件驱动
多次出现
正在进行
可选
已计划
可重复
人员配备

该工作主要集中于测试人员测试分析人员角色。此项工作所需的最重要的技能包括调查和分析技能、坚持性、彻底性、良好的技术知识以及良好的口头和书面沟通技能(记录事件、变更需求等)。

作为对于按阶段分配相关资源的探索,此活动的测试资源使用的典型百分比为:先启 - 05%、精化 - 25%、构造 - 40% 和移交 - 35%。

其中测试自动化需求尤其重要,它对于指定单独的子团队创建和维护自动化资产并允许他们专门研究自动化问题是很有用的。这可使其他团队成员侧重于非自动化测试资产的改进。

使用
使用指导信息

通常从精化阶段开始,根据有必要进行独立测试的一系列工作版本的可用性,此项工作通常在一次迭代期间执行多次,在每个测试周期中执行一次。

正如所说明的,此项工作通常在一次迭代期间执行多次;实际执行次数通常为每个工作版本一次。不过请注意,它通常不测试每个工作版本。还要注意,工作版本进度安排通常将导致在迭代过程中增加此项工作的频率。当在一个测试周期内的测试达到合适的广度和深度时,对于更多周期的需求是通过评估来控制的,这是活动:实现可接受的任务的重点。

对于构造阶段之前(包括该阶段早期)的迭代,通常需要附加的工作量来处理在测试实施和执行期间首次遇到的策略问题。这些问题通常减少了成功实施和执行的实际测试的个数并限制了测试的广度或深度。

测试自动化工具的完善性和可用性以及有效使用工具的必要、必备的技能将影响到为此项工作提供资源。它对于为此项工作的某部分在策略上部署专门的约定资源以提高成功可能性是适宜的。以下做法也是更经济的:租用自动化工具,与具备适当技能的人员约定来使用这些工具,尤其可帮助缓解开始使用时的风险。您需要在此方法带来的好处和开发内部技能的必要性之间作出权衡,以持续维护自动化资产直到未来。

更多信息