软件测试计划
在软件测试中,要明确的几个文档:
- 测试计划:告诉测试人员要测什么
- 测试方案:怎么去测
- 测试需求跟踪矩阵:测试内容有哪些模块
- 测试用例:细化测试模块
1. 测试计划的概念
- 编写测试计划:5W1H
what:明确测试范围和内容 why:测试的目的 who:测试的人员分配 when:测试开始和结束的时间 where:测试产出物保存的位置 how:指出测试的方法和工具
- 测试计划的定义:
- 测试计划就是软件测试员与产品开发小组交流意图的主要方式
- 测试计划过程的最终目的是交流软件测试小组的意图、期望,最主要的还是确定出计划中的每个细节。
- 测试计划只是软件测试小组创建详细计划中一个副产品,每个成员负责不同模块的内容。
2. 测试计划内容
1. 项目测试简介:测试计划的目的,开发产品的背景、产品版本号的说明、产品的主要功能
2. 测试参考文档:产品需求规格说明书、概要设计说明书、详细设计说明书、测试需求跟踪矩阵
3. 提交的文档:测试需求跟踪矩阵、测试计划、测试方案、测试用例、测试缺陷报告单、测试总结
4. 术语定义:专业术语及对应的定义进行标注
5. 测试策略:描述测试小组用于测试整体和每个阶段的方法。确定测试策略要从模块、功能、整体、系统、版本、压力、性能、配置和安装等各个方面来考虑。
6. 测试进入和退出的标准:
进入标准:允许系统进入一个特定的测试阶段所必须具备的条件。
进入集成测试阶段:概要设计说明书 测试需求跟踪矩阵 测试用例
退出标准:规定测试何时结束的条件
产出了软件测试报告、缺陷的记录汇总
7. 确定测试范围:功能的测试、设计的测试、整体考虑、确定功能优先级(风险、复杂度、客户需求)
8. 测试进度:人力分配、测试环境资源
9. 测试人员任务分配:
计划测试进度和人员安排需要考虑:
1. 记录每项任务实际花费的人员和时间
2. 考虑测试组织和测试成熟度
3. 测试范围
4. 测试人员技术水平
5. 测试工具的使用熟悉度
6. 商业知识
7. 测试程序的范围
8. 测试工作的启动和结束时间
9. 版本的个数
10.高风险的应用程序
|