1、综述
2、测试计划
2.1 A-SPICE测试计划
- 根据ISO29119-3 的测试计划
- 背景
- 项目/测试子过程
- 测试项
- 测试范围
- 假设和约束
- 利益相关方
- 测试信息的沟通
- 测试策略
- 识别需要满足哪些需求
- 建立满足需要的选项和方法(黑盒和/或白盒测试、边界类测试确定、回归测试策略等)。
- 建立依照已评估的战略性选项的评估准则
- 识别任何约束/风险以及如何处理这些约束/风险
- 测试设计技术
- 测试完成准则
- 测试结束准则
- 测试开始、中止和重启准则
- 要收集的度量
- 测试数据要求
- 再测试和回归测试
- 暂停和恢复准则
- 与组织级测试策略的偏差
- 测试数据要求
- 测试环境要求
- 测试子过程
- 测试交付物
- 测试活动和估算
2.2 GB/T 38634 测试计划
一个项目可以有多个测试计划,例如可以有一个项目测试计划(也称为主测试计划),其包含了该项目所有的测试活动;更多测试活动的细节可在一个或多个测试子过程计划(即,系统测试计划或性能测试计划)中定义。
a)测试周境
1)项目/测试子过程
2)测试项
3)测试范围
4)假设和约束
5)利益相关方
b)测试沟通
c)风险标记
1)产品风险
2)项目风险
d)测试策略
1)测试子过程
2)测试交付物
3)测试设计技术
4)测试完成准则
5)待收集的度量
6)测试数据需求
7)测试环境需求
8)复测和回归测试
9)暂停和恢复准则
10)与组织级测试策略的偏差
e)测试活动和估算
f)人员配置
1)角色、活动和职责
2)招聘需求
3)培训需求
g)进度表
3、测试规范
3.1 A-SPICE测试规范
- 测试设计规范
- 测试用例规范
- 测试程序规范
- 识别回归测试的测试用例
- 另外,对于系统集成:
- 识别所需的系统要素(硬件要素、布线要素、参数设置(如应用参数或全局变量)、数据库等)
- 为了集成系统要素而识别的必要顺序或排序
3.2 GB/T 38634测试规范
GB/T 38634.3中定义有测试设计、测试用例和测试规程,各自的信息项定义如下:
- 测试设计:
a)特征集:
1)唯一标识符
2)目标
3)优先级
4)具体策略
5)可追溯性
b)测试条件:
1)唯一标识符
2)描述
3)优先级
4)可追溯性
- 测试用例:
a)测试覆盖项:
1)唯一标识符
2)描述
3)优先级
4)可追溯性
b)测试用例:
1)唯一标识符
2)目标
3)优先级
4)可追溯性
5)前置条件
6)输入
7)预期结果
8)实测结果和测试结果
- 测试规程:
a)测试集:
1)唯一标识符
2)目标
3)优先级
4)内容(可追溯性)
b)测试规程:
1)唯一标识符
2)目标
3)优先级
4)启动
5)待执行的测试用例(可追溯性)
6)与其他规程的关系
7)停止和结束