如果说测试计划提出了“做什么”,则测试设计则是明确了“怎么做”。即测试方案需要在测试计划指导下进行,方案是对计划的进一步细化和明确。
测试方案的核心内容是:测试策略选取、测试子项细分。测试策略就是如何用最少的资源满足测试质量的要求,既高效、低成本、较高质量的完成测试。测试子项细分就是对已经在计划中明确的测试范围、测试项的粒度控制,既然要做细分,就应该有优先级、侧重点的考虑。
文档是要服务于测试活动本身的。规范、标准是一方面,另一方面只要能够做好测试,文档也可以写的略些。以下大段内容来自于GBT 9386-2008-《计算机软件测试文档编制规范》,是我国的国家标准。我们的测试方案是可以依据此及公司具体情况来做裁剪的。
1、目的:
通过测试设计及其相关测试来详细地规定测试方法和标识要测试的特征。
2、提纲:
a)测试设计说明标识符;
b)要测试的特征;
c)方法细化;
d)测试用例标识;
e)特征通过准则。
3、详细说明:
3.1 测试设计说明标识符
为该测试设计说明规定唯一的标识符。若在相关的测试计划中有规定,则应引用。
3.2 要测试的特征
标识测试项,并描述做为该设计说明对象的特征和特征组合。尽管可能还有某些其他特征,但不必标识他们。
3.3 方法细化
将测试计划中描述的方法进行细化,包括要采用的具体测试技术。应标识分析测试结果的方法(例如,比较程序或可视化审查)。
指明为选择测试用例提供合理依据的任何分析结果。例如,可以规定允许限定容错的条件(例如,区别有效输入与无效输入的那些条件)。
归纳任何测试用例的共同属性,可以包括各种输入约束(如,针对一组相关测试用例的所有输入必须是真)、任何共享环境的要求、
任何共享特殊规程的需求、以及任何共享测试用例之间的依赖关系。
3.4 测试用例标识
列出与该设计有关的每一测试用例的标识并简要描述。某个特定的测试用例可能在两个以上的测试设计说明中出现。
列出与该测试设计说明有关的每个规程的标识及简要描述。
3.5 特征通过准则
给出用于判断特征或特征组合是否通过或失败的准则。
一个测试方案的例子:
XX项目测试方案
1、引言
项目的背景和简要介绍
2、环境搭建策略
2.1 配置环境搭建
(1)资源要求
客户端包括:
软件:
硬件:
服务器端包括:
软件:
硬件:
(2)搭建策略
描述环境搭建的步骤;
2.2 测试管理工具环境搭建
(1)资源要求;
(2)搭建策略;
2.3 测试项目环境搭建
(1)资源要求;
(2)搭建策略;
3、测试数据准备
测试数据准备、风险;
4、测试规程设计
若在计划中明确,则此处可略;
5、批准
批准人:
批准时间:
====================================分割线================================
最新内容请见作者的GitHub页:http://qaseven.github.io/