软件测试计划
1 目的
[规定测试的范围、测试的方法、测试所需的资源和测试活动的时间表。确定测试项、
要测试的特性、要执行的测试任务、每个任务的责任人和与本计划相关的风险。]
2 测试计划标识
[本测试计划的唯一标识]
3 介绍
[总结要测试的软件项和软件特性。在此也可描述一下每个软件项的用途、历史等。]
4 测试项
[列出测试项的版本/修订号。同时还应该说明测试该项的先决条件(如,项目将从存储
在磁带上转为存储在磁盘上)。]
5 要测试的特性
[列出所有要测试的特性及其组合和相关的测试设计规格说明。]
6 不会被测试的特性
[列出所有不会被测试的特性及其组合,以及不会测试他们的原因。]
7 方法
[描述测试将使用的总的方法,对于测试每一个主要的特性和特性的组合将使用的方法、
主要活动、技术、工具。测试方法应该描述得足够详细以便识别出主要的测试任务,估
计每个测试任务所需要的时间。描述期望的至少要达到的测试广度。列出用来判断测试
工作量的技术(例如,决定哪些语句至少要被执行一次)、完成准则(如,错误频率)、
用于需求跟踪的工具。列出测试的重要约束,如测试项是否可得、测试资源是否可得和
最后期限。]
8 测试项通过/失败准则
[列出用来决定一个测试项是否通过或失败的标准。]
9 暂停准则和继续准则
[列出用于判断测试项的部分或所有测试活动是否要暂停的标准,以及当测试继续的时
候哪些测试活动要重新进行。]
10 测试交付物
[列出所有要交付的文档,包括:测试计划, 测试设计规格说明, 测试用例规格说明, 测
试规程规格说明, 测试项移交报告, 测试日志, 测试事件报告, 测试总结报告。测试所需
的输入数据和输出数据也应该作为交付物列出。测试工具(如,模块驱动器和桩)也可
以列于此。]
11 测试任务
[列出准备测试和执行测试所需的任务集、它们之间的依赖、所需的技能。]
12 环境需求
[列出期望的测试环境,包括硬件、通信、系统软件、如何使用(如,孤立的),以及
其他用于测试的软件或辅助物。并且也要说明测试辅助物、系统软件、专利组件(如软
件、数据、硬件)的安全级别。列出所需的特殊测试工具以及其他测试需要(如,书籍
或办公室)]
服务器
机器名称
客户端
硬件配置
操作系统
软件环境
机器名称
硬件配置
操作系统
软件环境
13 责任
[列出以下小组,包括管理、设计、准备、执行、作证、检查,解决。另外列出提供4.2.3
中所述的测试项的小组和4.2.11中所述的环境需求的小组。这些小组的成员可以包含开
发人员、测试员、运营人员、用户代表、技术支持人员、数据管理员和质量支持人员。]
14 人手和培训的需要
[列出需要的测试人员、他们应具有的技能级别以及技能培训。]
15 时间表
[列出项目时间表中的测试相关的里程碑以及测试项迁移事件。定义其他所需的测试里
程碑,估计每个测试任务所需的时间,说明每个测试任务和测试里程碑的时间表。对于
每个测试资源(即辅助物、工具、人手),说明它的使用期限。]
16 风险以及应急措施
[列出所有高风险的假设,说明它们的应急措施(如,测试项交付延期可能要求测试人
员加班以求按时交付)]
17 授权
[说明核准该计划的人员的姓名和头衔,留下空间以便让他们签名、填写日期。]