第一章、概述
一、软件测试阶段
单元测试 集成测试 系统测试 验收测试
二、系统测试6个重要活动
- 需求:熟悉需求,需求评审与串讲
- 计划:制定测试计划(评审)
- 设计:制定测试方案(评审)
- 实现:编写测试用例(评审)
- 执行:执行测试用例
- 报告:提交缺陷报告,提交测试报告
三、测试计划的指导思想5W1H
1、why:为什么要制定计划?
按照计划有条不紊地进行测试工作,为了交付给客户一个满足需求的软件。
2、what:明确要做什么?
明确测试范围:哪些功能需要测试,哪些功能不需要测试。
3、when:什么时候做?
计划什么时候做 方案什么时候做 用例什么时候写 执行用例在什么时候。
4、who:这些测试工作都由谁来完成?
计划谁来做,方案,用例 ,执行用例都由谁来完成。
5、where:测试环境
开发环境 测试环境 线上环境(用户环境)
6、how:使用哪些工具? 方法 标准 测试通过/失败 测试暂停/恢复标准
企业里面制定计划:一般测试经理,测试组长
制定测试计划之前:先熟悉需求,参考项目的总体计划
第二章、测试计划模板
一、首页
1、logo
公司的logo,或者项目的logo
2、版本
当前文档的版本,不是软件的版本,要和修订记录中最后一条保持一致。一般评审之前的版本是0.X,评审之后是1.X。
3、关键词
把文档中重要的词汇提取出来
4、摘要
概括文档的内容
5、缩略语清单
如果文档中出现了简写,对简写进行说明
eg:
SRS:software requirement specification,软件需求规格说明书
CCB:change control board,变更控制委员会