1.引言
1.1 编写目的
书写测试计划编写目的,指出预期测试范围与规则且提供给产品设计,研发与测试人员以供参考。
1.2 背景
书写本次测试项目名称,项目历史以及项目简介等。
1.3 参考资料
需求文档、技术文档、项目模型文档(脑图或原型图)
2.测试基本内容
2.1 测试要点
测试要点 | 说明 |
---|
测试目标 | 确保可以达到《规格说明书》的要求(包括功能、性能等)。 |
测试重点以及优先级 | 优先确定保证测试的范围重点与模块优先级。 |
测试类型 | 黑盒、白盒、灰盒 |
测试输入 | 软件需求规格说明书、测试需求,系统测试用例计划,测试申请单,测试计划。 |
测试输出 | 系统测试用例执行记录,缺陷记录,测试报告。 |
测试结束标准 | 缺陷报告跟踪完毕,禅道bug全部确认,报告已通过审批。 |
测试用例覆盖标准 | 1.用例执行完毕并且用例覆盖率>98%。2遗留bug不存在级别为严重的bug且一般bug比例不超过5%。 |
测试记录要求 | 缺陷根据缺陷管理规范全部跟踪完毕且无异议。 |
测试实施人 | 该项目测试人员。 |
2.2 测试环境
软件环境与硬件环境(根据实际环境来填写)。
2.3 测试种类及测试标准
- 2.3.1 功能测试:
*项目各个模块的功能是否准确完成(根据文档),数据是否传输无误,操作是否方便。
*功能按钮与描述是否与文档要求一致,操作是否便捷,界面简洁度是否良好。
*数据传输是否按预期返回。 - 2.3.2 系统测试:
*业务流程是否按需求达到标准,确保项目业务主流程无bug,其他流程无严重bug。 - 2.3.3 性能测试
*Jmeter进行压力测试,分析。 - 2.3.4 兼容性测试
*在不同Android真机的环境下进行测试(安装客户端,升级包的测试等),确保正常运行。 - 2.3.5 重点测试
*关于任何存在支付环节的业务都需要重点测试。
2.4 测试开始时间:
2.5 测试结束时间:
3.实施计划
3.1 测试阶段进度表
测试阶段 | 测试任务 | 工作时间/日 | 人员 | 起止时间 |
---|
功能测试 | 所有单个模块 | 5 | 张三、李四、王五 | 2.20-2.24 |
系统测试 | 模块交互与业务数据正确 | 4 | 张三、李四 | 2.25-2.28 |
性能测试 | 压测(多用户访问) | 1 | 张三 | 2.29 |
安装测试 | 安装,升级,卸载 | 2 | 张三、王五 | 3.01-3.2 |
兼容性测试 | 各个真机上测试运行 | 3 | 张三、李四、王五 | 3.3-3.5 |
3.2 测试用例设计工作任务分解与人员安排
测试人员 | 测试用例编写任务 | 工作时间/日 |
---|
张三 | 支付模块,商城模块…… | 3 |
李四 | 好友模块、社区模块…… | 3 |
王五 | 个人信息模块,登录注册模块…… | 3 |
…… | …… | …… |
3.3 测试用例执行任务分解与人员安排
测试人员 | 测试用例执行任务 | 工作时间/日 |
---|
李四 | 支付模块,商城模块…… | 1 |
王五 | 好友模块、社区模块…… | 1 |
张三 | 个人信息模块,登录注册模块…… | 1 |
…… | …… | …… |
3.4 系统测试任务人员安排
3.5 性能测试任务人员安排
3.6 安装测试任务人员安排
3.7 兼容性测试任务人员安排
3.8 测试总结任务人员安排
3.9 测试完成产出
测试计划,测试用例表,buglist,测试报告
4.风险控制
ps:测试生涯一年,粗略的写了下我经历项目的测试计划书,若有错误的地方还请担待,劳烦各位大佬帮我指正下,谢谢~