软件测试管理

软件测试与持续质量改进(第十四章)

第14章 测试计划(计划)

项目测试计划的目的是,在一种有组织的方式下为完成测试打好基础。从管理的角度来看,测试计划是最重要的一份文档,因为它帮助管理整个项目。如果全面而谨慎地设计一份测试计划,那么测试的执行和结果分析过程将会非常顺利。(参见E.1节,有一个单元测试计划的例子:参见E.4节,有一个系统测试计划的例子:参见F.24节,有一个用来检验单元测试是否彻底和全面的单元测试检查表)测试计划是一个不断更新的文档,尤其是在螺旋式环境中,因为系统在不断地变化。系统改变时,测试计划也要随之改变。一份好的测试计划应该具有下列特点。

口有机会发现大部分缺陷。

口为绝大部分代码提供测试覆盖。

口具有灵活性。

口可以很容易且自动地执行,并且具有可重复性。

口定义要执行的测试种类。

口清晰地记录期望的测试结果。

口当发现缺陷时提供缺陷修改时间。

口清楚地定义测试目标。

口阐明测试策略。

口清楚地定义测试退出标准。

口没有冗余。

口识别出风险。

口记录测试需求。

口定义测试交付物。

有很多编写测试计划的方法,图14-1展示了一个框架,其中包括了基本的测试计划中要考虑的绝大部分事项。可以把它当做测试相关项的一个检查表。这些项中的部分内容明显是必需的,例如定义测试需求和测试团队,而有些条目可能就不一定是必需的,这取决于项目的特性以及时间约束。

规划测试方法包含以下3个步骤:建立项目测试计划,定义度量标准,评审和批准项目测试计划。这3个步骤可以分解为各自相关的一系列任务,如图14-1所示。


文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~