测试计划
质量目标->测试目标
- 产品的商业价值 (什么是主要影响的功能,什么是锦上添花的功能)–>决定质量第一还是快速上线
- 项目铁三角 (时间、成本和质量成正比)–>决定快速上线还是带bug上线
- 线上事故率 -->线上无P0和P1级的事故
需求分析
- 需求梳理
举例
Web页面
从左到右,从上到下,所有的按钮
大类的关联性分析
小类的分析:1.优先级的划分 2.识别测试重点 3.识别强关联功能 4.识别弱关联功能
目标分解,由大到小
测试策略
整体测试策略
- 业务和技术深度掌握
业务:深挖用户场景,了解产品每一个细节和逻辑
技术:业务相关的接口,数据库表结构等 - 多样化测试
业务场景、交互、UI、兼容性、数据逻辑、业务逻辑、性能测试等 - 组内组外充分沟通
-
按照优先级
- P1:用例的详细设计、详细验证、探索式测试
- P2:用例的详细设计、详细验证
- P3:编写测试要点、直接进行探索式测试
- P4:不编写测试要点、直接根据需求文档进行验证
版本测试策略
- 详细设计的脚本验证
- 测试要点的探索式测试
- 交叉抽测和回归测试
制定计划
工期评定
- 测试工期 人/天
- 资源安排(人员安排)
考虑任务的关联度、重要程度 - 进度安排
甘特图、精确到每个人的开始时间、结束时间,执行顺序
里程碑进度:零碎功能概括重新画图、+测试用例准备+测试用例评审+第一轮回归+第二轮回归+上线
其他考虑项
- 开发接口提测时间 – > 接口测试计划
- 模块提测时间
- 部门开发提测时间
- 开发整体的提测时间
风险处理
研发流程
- 冒烟测试、集成测试、单元测试
慕课网高效测试计划实战课程笔记
原视频链接:https://www.imooc.com/video/17426