测试计划
测试计划
1.测试计划的定义:描述需要完成的所有工作,包括被测项目的目的、背景、范围、资源、进度、环境、任务、策略,以及相应的风险和措施。
2.测试计划的作用:
- 对后面的测试过程起到指导作用
- 改善测试任务和测试过程之间的关系
- 提高组织, 规划和管理能力
3.怎么制定测试计划
- 做好测试资料的收集
- 明确测试目标, 曾强测试计划的实用性
- 采用评审更新机制, 保证测试计划满足需求, 不要流于形式
- 5W1H
Why 为什么做测试 测试目的
What 测试什么 测试的范围、内容
When 什么时候测 测试时间规划
Where 在什么地方测 测试环境、文档存放位置
Who 谁来测 测试人员分配
How 怎么测 测试方法、测试策略
4.测试计划的内容
目的、背景、范围、测试进度、测试资源、测试环境、测试风险、测试策略
5.测试起止条件
(1) 启动条件: 版本稳定、测试用例和测试脚本准备完成、测试环境搭建完成、冒烟测试通过
(2) 结束条件: 需求覆盖率100%、用例执行率100%、Bug遗留率、达到预定质量目标, Bug收敛度
6.测试环境
(1) 开发环境: 开发人员自用, 进行功能调试的环境
(2) 测试环境: 测试人员测试被测系统所用的环境, 由测试人员自己搭建, 维护
(3) 仿生环境 (灰度环境、预发布环境): 此环境跟生产环境配置保持一致(包括软硬件配置,甚至数据也保持一致)
(4)生产环境(用户环境、线上环境): 用户实际使用的环境
7.测试风险
(1) 进度风险: 测试过程中可能会影响测试进度的事件造成的风险(需求变更, 测试时间短, 开发未按时提测)
(2)人员风险: 人员变动造成的风险(测试人员的转、调、离以及测试能力不足等)
(3)成本风险: 人员招聘成本、资源不足等引发的风险
(4)质量风险: 质量标准缺失或不同一等问题造成的风险