一、首先明确测试计划应该包括哪些内容,以下可以根据公司的具体要求进行裁剪:
1.目的;(测试阶段任务,人员分配,时间范围,工作规范等)
2.适用范围;(适用范围和读者范围,不包括用例和功能等详细信息)
3.测试策略;(功能、系统、性能、安全、自动化、回归、文档、Beta、用户接受性测试等)
4.测试环境需求;(软件和硬件环境,以及系统框架和数据以及数据库框架)
5.测试质量目标;(产品质量目标+测试质量目标)
6.控制流程;(评审、Bug评审会议、变更请求、缺陷报告)
7.需要测试的功能;(需要测试的功能清单)
8.资源和职责;(测试小组所需要和参与的人力资源以及职责划分)
9.测试进度;(每个阶段的测试开始和结束时间规划,以及完成标志和相应的测试人员)
10.停止/退出标准;(当严重问题影响测试不能进行,需要停止测试,这时需要明确停止标准)
11.重新开始标准;(影响停止测试的问题解决后,重新启动时,需要明确启动标准)
12.依赖/约束关系;(小组成员的依赖/约束关系、软件的依赖/约束关系、硬件的依赖/约束关系、测试数据和数据库的依赖/约束关系)
13.风险;(计划变更风险,例如阶段计划延期、技术风险、管理风险、人员流动风险、需求变更风险,资金风险)
14.工具;(测试过程中使用的自动化测试工具、缺陷管理工具、辅助工具等)
15.文档;(各测试阶段需要交付的文档:测试计划、测试用例、用例评审、需求验证矩阵、缺陷报告、最终测试总结报告)
16.审批人签名(各级负责人审批并签名+日期)
二、软件测试计划模板举例