目录
1.文档说明·································································2 2.术语参考·································································2 3.测试计划描述·····························································2 4.测试范围·································································3 5.分阶段测试·······························································3 6.环境与工具·······························································4 7.测试开发·······························································5 8.阶段测试详细计划【可选】·············································5 9.测试执行管理和评价············································5 10.风险评估【可选】············································5 11.附录············································5
一、文档说明:
- 文档目的
包含: (1)编写文档的目的
(2)编写文档时用到的约定
(3)文档的编排方式
- 读者对象
包含: (1) 部门经理/高级经理
(2) 项目经理
(3) 项目组
(4) 测试人员
(5) 配置管理员
(6) 其他人员
二、术语参考
1.参考资料
序号 |
名称 |
作者 |
版本(时间) |
备注 |
1 |
“软件测试中的α、β、λ测试” |
2017年09月09日 |
URL:https://blog.csdn.net/ValDC_Morning/article/details/77919049 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.术语解释
缩写/术语 |
解释 |
冒烟测试 |
项目提测前主流程验证 |
α测试 |
|
β测试 |
|
|
|
三、测试计划描述
1.测试系统概述
介绍测试系统体系结构、组件、集成测试相关的系统分解或者组装情况
2.测试目标、方法及策略
说明测试目标、方法(手工、自动化、性能、安全等)、分阶段测试的策略等
3.测试系统发布及沟通
根据项目的开发情况,说明测试工作和开发工作的协调关系、系统发布的策略等。(例如,开发人员和测试人员如何协同工作,是否计划定期定时发布测试版本,发布的周期频率、发布时间等,何种情况下进行紧急发布)
四、测试范围
1.概念
描述系统测试的范围
2.测试范围划分
(从系统的功能模块及测试类型进行阐述。对需要测试的、不测试的内容分别进行说明。)
五、分阶段测试
- 概念
包含测试阶段定义、准入与准出标准、测试内容
2.阶段划分
测试阶段定义如以下表格所示:
测试阶段 |
轮 |
目的和要求说明 |
测试负责人 |
总体进度 |
单元测试 |
|
|
|
|
集成测试 |
|
|
|
|
系统测试 |
|
|
|
|
验收测试 |
|
|
|
|
解释说明:
(1)轮:填写计划测试循环策略。对于连续的测试发布,发现所有重要错误,并修复错误所需要执行多少次测试。
(2)测试负责人:各阶段测试人员组成,通常可能有项目设计/开发工程师、测试小组leader、客户、最终用户等
测试的准入与准出标准如以下表格所示:
测试阶段 |
准入标准 |
准出标准 |
单元测试 |
1)单元测试用例设计已经通过评审 2)按照单元测试计划完成了所有测试任务 3)达到了测试计划中关于单元测试所规定的覆盖率要求 |
在单元测试中发现的缺陷已经被修复,各级缺陷修复了达到100% |
集成测试 |
1)集成测试用于设计已经通过评审 2)按照集成构建计划及用户增量集成策略完成整个系统的集成测试任务 3)达到了测试计划中关于集成测试所规定的的覆盖率要求 |
在集成测试中发现的缺陷已经被修复,各级缺陷修复率达到98% |
系统测试 |
1)系统测试用例设计已经通过评审 2)按照系统测试计划完成了系统测试任务 3)达到了测试计划中个关于系统测试所规定的的覆盖率要求 |
在集成测试中发现的缺陷已经被修复,各级缺陷修复率达到95% |
测试内容如以下表格所示:
测试阶段 |
测试物或对象说明 |
用例/包 |
单元测试 |
|
|
集成测试 |
|
|
系统测试 |
|
|
表中的测试物或对象说明填写被测西永模块说明,并在用例/包中填写测试用例文档或测试包的获取路径
六、环境与工具
- 概念
包括测试环境与测试工具
- 分类说明
(1)测试环境:根据不同测试类型的测试要求,可能要搭建不用的测试环境进行测试。如果有几种不同测试环境,应分贝说明并指出其用户,如下表所示:
序号 |
环境名称 |
用途 |
环境说明 |
系统要求 |
类型 |
备注 |
|
|
|
|
|
|
|
(2)测试工具:说明采用的测试公开及用途、来源和版本,如下图所示。
序号 |
名称/版本 |
对环境的要求说明 |
用途 |
备注 |
|
|
|
|
|
七、测试开发
1.概念
包括测试需求、测试系统设计、测试用例库、测试包及其说明、分析模型【可选】
2.分类说明
(1)测试需求:由需求说明书剔除来的测试需求
(2)测试系统设计:包括测试用数据库、测试包及其说明。
(3)测试用例库:按不同的测试类型分类,列举本项目开发的所有测试用例,如下表所示:
测试类型 |
测试用例ID |
测试用例名称 |
测试物说明 |
备注 |
|
|
|
|
|
(4)测试包及其说明如下表所示:
测试包ID和名称 |
覆盖测试类型 |
包含的测试用例 |
测试路径说明 |
备注 |
|
|
|
|
|
八、[阶段详细计划][可选]
根据项目情况,计划每个阶段的每一轮测试计划,包括测试的系统版本和测试物、策略、要求、人员、进度、采用的测试包和测试用例等
九、测试执行管理与评价
阐述项目测试的发布、测试记录与缺陷管理等遵循的规范、规则等内容,以及本项目测试的小结和总结计划
十、[风险列表][可选]
阐述项目可能遇到的风险,如进度风险、人员风险等内容。
十一、附录
附录可包含:附近A测试用例、附件B测试脚本等。连接到相应的测试用例和测试脚本文件。