测试计划编写
学习目标
- 掌握如何编写测试计划
1. 测试计划的定义
测试计划就是描述所有要完成的测试工作,包括被测试项目的目的、背景、范围、资源、进度、环境、策略、任务,以及与测试有关的风险和措施等方面。
2. 测试计划的作用
- 测试过程提供指导
- 改善测试任务与测试过程的关系
- 提高测试的组织、规划和管理能力
3. 如何制定测试计划
- 认真做好测试资料的搜集整理工作
- 可行性分析报告
- 软件需求规格说明书
- 用户使用说明书
- 明确测试的目标,增强测试计划的实用性:应当一切从实际出发,避免流于形式
- 坚持“5W1H”规则,明确内容与过程
- WHY→为什么要测试:《测试计划》中的“测试目的”
- WHAT→测试什么:《测试计划》中的“测试范围、内容”
- WHEN→什么时候测试:《测试计划》中的“测试开始和结束日期”
- WHERE→在哪里测试:《测试计划》中的“被测软件环境”和“文档存放位置”
- WHO→谁来测试:《测试计划》中的“测试人员分配”
- How→怎样测试:《测试计划》中的“测试策略”
- 采用评审和更新机制,保证测试计划满足实际需求
- 软件开发是一个渐进的过程,测试计划需要根据需求变更及时变更
- 采用评审和更新机制,保证测试计划满足实际需求
4. 测试计划的内容
- 目的、背景、范围
- 测试进度
- 测试资源
- 测试环境
- 测试策略
- 测试风险
5. 测试启动条件/测试结束条件
测试启动条件:
- 被测系统的版本已基本稳定
- 测试用例、代码、脚本已准备完成
- 测试环境搭建完成
- 冒烟测试通过
测试结束条件:
- 需求覆盖率已达标(100%)
- 用例执行率已达标(100%)
- 缺陷遗留率不超标(2%)
- 达到预定质量目标