
*描述需求商业目标、产品愿景、用户类型,用户使用场景流程图(包括现有流程和调整后的流程)、前场项目分析,根据项目情况分析功能优先级和侧重点等
PRD链接:
商业目标:
用户类型:
项目信息:
用户操作流程图:
a.现有的
b.调整后的
2.技术方案
*描述需求实现用到的技术方案、技术架构,分析技术方案优点、缺点、风险,以及测试重点和难点,画出数据流图(包括现有数据流和调整后的数据流)
技术设计链接:
技术方案优点:
技术方案缺点:
技术方案风险:
数据流图:
a.现有的
b.调整后的
3.测试目的
*这里描述该测试方案需要达到的目的,比如该测试方案是针对某个新feature的,那么就可以说确保该feature的功能满足PRD要求,该feature是否还包含性能要求,性能需要达到何种程度
*比如该测试方案是针对回归的,则描述回归的目的是需要回归覆盖哪些版本的功能,以及回归的通过率要到多少
*影响的其他功能范围
4. 前提条件
*比如测试某feature的前提条件是该测试通过冒烟(通过率100%),并开发提测
*比如接口测试的前提条件是接口测试文档完成并已经实现,版本可以打包
5. 测试环境
*这里描述的是测试之前需要准备好的环境,比如机器,何种机器(虚拟机还是物理机,GPU还是CPU),需要多少台,机器之间如何配置
*需要准备的数据,比如性能测试中的人像库;比如日志测试中需要造出的数据
*测试环境拓扑图
6. 质量目标和策略
*根据feature的特性选择对应的质量目标
*人力投入测试:1.经验丰富的老员工 2.新员工 3.外包 等
| 质量模型 | 质量目标 | 测试类型 | 测试重点 | 测试难点 | 测试工具 | 计划的质量保障活动 | 测试策略 | 人力投入策略 |
| 功能性 | ∙验收通过率100% ∙UI自动化测试覆盖率30% ∙新增/修改的API自动化测试覆盖率90% ∙单元测试覆盖率90% ∙major及以上的bug修复完成,medium 等级bug修复20%以上 ∙完成度 ∙精准度 ∙互用性 ∙效率 ∙并发 | 功能测试、集成测试、探索式测试、用户验收测试、回归测试 | ||||||
| 性能 | ∙吞吐量定义 ∙资源利用率定义 ∙响应时间定义 ∙吞吐量 ∙持久力 | 压力测试、负载测试 | ||||||
| 安全 | ∙认证 ∙授权 ∙隐私 | 渗透测试、威胁建模 | ||||||
| 兼容性 | ∙浏览器支持 ∙应用兼容 ∙OS兼容 ∙硬件兼容 ∙向后兼容 | 兼容性测试 | ||||||
| 可用性 | ∙易学性 ∙易操作性 ∙可达性 | 用户测试、Alpha测试、Beta测试 | ||||||
| 可靠性 | ∙线上bug响应时间 ∙灾难恢复时间 ∙稳定性 ∙健壮性 ∙可恢复性 ∙错误处理 ∙数据完整性 | 风险测试、场景测试、域测试(domain testing)、流测试、压力测试 | ||||||
| 可维护性 | ∙可扩展性 ∙修复 ∙构建 | 单元测试 | ||||||
| 可移植性 | ∙重用 | 专项测试 | ||||||
| 可安装性 | ∙升级时间 ∙卸载时间 ∙配置 | 专项测试 |
7. 测试要点
*测试点层级可依据实际情况增加或减少
*SDLC:软件开发生命周期,包括需求、设计、编码、新功能测试、回归测试、验收测试、前场测试监控
*风险等级:高、中、低
*优先级:高 - 必须测试;中 - 应该测试;低 - 可能会测试
| 质量模型 | 编号 | 测试点(一级) | 测试点(二级) | 期望结果 | 优先级 | 执行类型(手动/自动) | SDLC阶段 | 测试类型 | 风险等级 | 风险点及应对策略 |
| 功能性 | 1 | 宏观态势 | XXXXX | |||||||
| XXXXX | ||||||||||
| 2 | 归档 | |||||||||
| 3 | 接口 | |||||||||
| 性能 | ||||||||||
| 安全 | ||||||||||
| 兼容性 | ||||||||||
| 可用性 | ||||||||||
| 可靠性 | ||||||||||
| 可维护性 | ||||||||||
| 可移植性 | ||||||||||
| 可安装性 |
*根据feature的特性选择对应的测试度量指标
| 纬度 | 指标 | 目标范围 |
| 测试执行 | UT通过率 | ? |
| 冒烟测试通过率 | ? | |
| 新功能测试通过率 | ? | |
| 回归测试通过率 | ? | |
| 验收测试通过率 | ? | |
| 覆盖率 | 需求覆盖率 | 100% |
| 代码覆盖率 | ? | |
| 自动化测试-运行通过率 | ? | |
| 自动化测试-UT覆盖率 | ? | |
| 自动化测试-接口覆盖率 | ? | |
| 自动化测试-端到端覆盖率 | ? | |
| 缺陷 | 数量变化趋势 | |
| 优先级 | ||
| 解决率 | ||
| 分布趋势 | ||
| 解决时间 | ||
| 触发原因 | ||
| 变更 | 变更数量 | |
| 变更比例 |
| 任务 | 子任务 | 时间 | 执行人员 | 备注 |
| 任务 | 子任务 | 时间 | 执行人员 | 备注 |
| 测试计划 | 2018.11.6 | |||
| 测试计划 review | 2018.11.10 | |||
| 测试用例 | ||||
| 测试用例review | ||||
| 新功能测试第一轮 | 2018.11.15-2018.11.20 | |||
| 新功能测试第二轮 | ||||
| ............................... | ||||
| 回归测试第一轮 | ||||
| 回归测试第二轮 | ||||
| .......................... | ||||
| 性能测试 | ||||
| 安装部署测试 | ||||
| 工具测试 | ||||
| 验收测试 | ||||
| 测试报告总结 | ||||
| 合计 | ------------ | ----------- |
