读了《软件测试》一书,对于测试计划这一个章节作一些梳理和总结。
为何要制定测试计划呢?
规定测试活动的范围、方法、资源和进度;明确正在测试的项目,要测试的特性,要执行的测试任务,每一个任务的责任人,以及与计划相关的风险。
须要重点强调的是,测试计划最重要的是计划过程,而不是产生的结果文档。
那么测试计划须要涵盖那些内容呢?
- 指望
-
- 测试的是什么产品
- 测试计划的目的是什么
- 产品质量和可靠性目标是什么
- 资源
-
- 测试的范围
-
- 明确须要测试和不须要测试的内容。对于不须要测试的,须要给出缘由。
- 明确每一个测试阶段
-
- 每个阶段都必须有客观定义的规则,明确地声明本阶段结束,下一阶段开始。其实测试阶段会涉及到具体的测试策略。
- 测试策略
-
- 任务分配
-
- 测试进度安排
-
- 作哪些度量和统计
-
- 应该要明确收集哪些信息,作什么决定,谁来负责收集。一些测试度量的例子
-
- 在项目期间天天发现的软件缺陷的总数
- 仍然须要修复的软件缺陷清单
- 根据严重程度对当前软件缺陷评级
- 每一个测试员找出的软件缺陷总数
- 从每一个特性或者区域发现的软件缺陷数目
- 明确风险区域和问题