XXX测试计划
文档作者:
编写日期:
项目经理:
批准日期:
文档模板修改纪录表 |
||
日期 |
修改人 |
修改内容描述 |
文档修订控制
序号 |
版本号 |
修订日期 |
修订概述 |
修订人 |
备注 |
目录
1. 引言... 3
1.1. 目的.. 3
1.2. 背景.. 3
1.3. 范围.. 3
1.4. 定义.. 3
1.5. 参考资料.. 3
2. 测试内容... 3
3. 测试规则... 4
3.1. 进入准则.. 4
3.2. 暂停/退出准则... 4
3.3. 测试方法.. 4
3.4. 测试手段.. 4
3.5. 测试要点.. 4
3.6. 测试工具.. 4
4. 测试环境... 4
4.1. 硬件环境.. 4
4.2. 软件环境.. 4
4.3. 通信环境要求.. 4
4.4. 安全性环境要求... 4
4.5. 特定测试环境要求.. 4
5. 项目任务... 4
5.1. 测试规划.. 5
5.2. 测试设计.. 5
5.3. 测试执行准备.. 5
5.4. 测试执行.. 5
5.5. 测试总结.. 5
6. 实施计划... 6
6.1. 工作量估计... 6
6.2. 人员需求及安排... 6
6.3. 进度安排.. 6
6.4. 其他资源需求及安排... 7
6.5. 可交付工件... 7
7. 风险管理... 7
1.引言
1.1. 目的
说明本项目测试目的、预期达到的目标,并指出预期的读者范围。
1.2.背景
说明:
a.本项目测试的背景;
b. 测试计划所从属的软件系统的名称;
c.该开发项目的历史,列出用户和执行此项目测试的机构或人群。
1.3.范围
本测试计划文档详细描述了{项目名称}测试的基本内容、测试范围、测试方法、所需要的资源(软件资源、硬件资源、人力资源及其它)以及在测试过程中的风险控制、时间进度等。
1.4.定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.5.参考资料
列出编写本计划及测试整个过程中所要参考的文件、资料。
编号 |
资料名称 |
作者 |
日期 |
出版单位 |
1 |
||||
2 |
||||
列出编写本计划时需查阅的Intenet上杂志、专业著作、技术标准。
查阅内容 |
网点地址 |
简介 |
2.测试内容
下表列出了XXXX项目的测试需求,并对其进行了优先级定义:
子系统名称 |
模块名称 |
测试点 |
优先级 |
说明 |
3.测试规则
3.1.进入准则
说明测试活动启动需要满足的进入准则,即开始执行本测计划之前必须完成的各项工作,包括集成/系统测试开始前需要进行的产品构建等。
3.2.暂停/退出准则
暂停准则说明测试异常中止的触发条件,一般为发现严重的妨碍测试继续进行的错误。
退出准则作为测试活动完成与否的判据,应当明确的予以说明,并对实际执行的结果进行测量。
3.3.测试方法
描述测试流程,本次测试采用的测试方法(黑盒或白盒测试);
3.4.测试手段
如手工测试、自动测试或手工与自动测试相结合,若采用手工与自动测试相结合的方式,说明不同手段所占比例。
3.5.测试要点
针对测试内容、方法和手段列出测试的要点和重点
3.6.测试工具
描叙测试所需求的测试工具
4.测试环境
4.1.硬件环境
描叙测试所需求的硬件环境
4.2.软件环境
描叙测试所需求的软件环境
4.3.通信环境要求
在此说明网络通信等方面的要求,可参见SRS中的相关内容。
4.4.安全性环境要求
在此说明系统安全方面的要求,可参见SRS中的相关内容。
4.5.特定测试环境要求
如对测试资源有特殊要求,请在此处说明。
5.项目任务
以下是测试{项目名称}系统时与测试有关的任务:(可根据实际情况适当筛选)
5.1.测试规划
- 前提条件
列出要进行此阶段工作的前提条件
2.确定测试内容
3.工作量的估计
4.确定测试所需要的各种资源
5.预计测试进度和风险管理
6.输出工件
列出此阶段工作结束后可以表现出的工作成果
5.2.测试设计
- 前提条件
列出要进行此阶段工作的前提条件
2.完善提取的测试需求
3.测试方案书及评审
4.测试用例及评审
5.输出工件
列出此阶段工作结束后可以表现出的工作成果
5.3.测试执行准备
- 前提条件
列出要进行此阶段工作的前提条件
2.测试平台的搭建
3.测试数据的准备
4.测试脚本的编写
5.辅助测试工具的编写
6.输出工件
列出此阶段工作结束后可以表现出的工作成果
5.4.测试执行
- 前提条件
列出要进行此阶段工作的前提条件
2.执行用例及原始数据记录
3.提交测试问题单和测试报告
4.回归及验收测试
5.输出工件
列出此阶段工作结束后可以表现出的工作成果
5.5.测试总结
- 前提条件
列出要进行此阶段工作的前提条件
2.测试问题总结报告
3.测试问题分析报告
4.测试总体评价
5.测试总结报告
6.输出工件
列出此阶段工作结束后可以表现出的工作成果
6.实施计划
本节列出了{项目名称}系统各测试阶段所使用的资源及其资源安排。
6.1.工作量估计
根据工作内容和项目任务对包括测试设计的工作量、测试执行和测试总结的工作量,以人月或人日计, 并详细注释测试设计、测试执行和测试总结工作所占的比重。软件测试工作量应为开发工作量的30%-40%为宜。
工作阶段 |
所需工作日 |
占项目的比例 |
测试规划阶段 |
||
测试设计阶段 |
||
测试实施阶段 |
||
测试执行阶段 |
||
测试总结阶段 |
6.2.人员需求及安排
下表列出了在此测试活动的人员安排:
角色 |
人员 |
具体职责/备注 |
测试经理 |
||
测试设计 |
||
测试人员 |
6.3.进度安排
下表列出了测试的时间安排:
项目里程碑 |
开始时间 |
结束时间 |
输出要求/备注 |
测试规划 |
|||
测试设计 |
|||
测试设计实施 |
|||
测试执行 |
|||
测试总结 |
注:所有结束时间为输出要求通过评审的结束时间。
6.4.其他资源需求及安排
描叙其他的所需的资源的安排
6.5.可交付工件
本节列出了将要创建的各种文档、工具和报告,及其创建人员、交付对象和交付时间。
7.风险管理
本章详细描述本次测试所面临的风险(如人力资源风险、测试技术风险、测试资源风险、质量保证风险等)及相应的建议解决办法。
下表是一些具有共性的软件项目风险的清单, 以供参考:
风险 |
种类 |
描述 |
下表列出了一些风险的分析表。分析表必须按影响的程度来排序。实践中,必须参照项目过程的、开发组的、以及公司的详细具体的情况来制定。并且,随着时间的推移和环境的变化,必须随时更新风险的分析。
风险 |
发生的可能性 |
负面影响 |