测试计划(GB/T 8567-88 国标模板)

来源:云盘 /工作相关/Personnal/2017工作/000软件工程相关模版/软件工程国家标准文档/测试计划(GB8567——88).doc

GB 8567-88《计算机软件产品开发文件编制指南》规定的软件测试计划(6号文档)空白模板,Word 97 格式。与已归档的 GB8567-88测试分析报告模板、GB8567-88模块开发卷宗模板 同卷,是”计划 → 用例 → 报告”三件套的最上游。

模板结构(4 大节)

1. 引言

  • 1.1 编写目的:具体编写目的 + 预期读者范围
  • 1.2 背景:测试计划所从属的软件系统名称;项目历史、用户与执行测试的计算中心;开始执行本测试计划之前必须完成的各项工作
  • 1.3 定义:专门术语与外文首字母组词
  • 1.4 参考资料:计划任务书/合同/批文、其他已发表文件、引用的开发标准(标题、编号、日期、出版单位、来源)

2. 计划(主体节)

  • 2.1 软件说明:提供图表,逐项说明被测软件的功能、输入输出等质量指标,作为整个测试计划的提纲
  • 2.2 测试内容:列出组装测试和确认测试的每项测试内容名称标识符、进度安排、内容与目的——举例:模块功能测试、接口正确性测试、数据文卷存取测试、运行时间测试、设计约束和极限测试
  • 2.3 测试1(标识符):每项测试展开四要素:
    • .1 进度安排:测试日期 + 工作内容(熟悉环境、培训、准备输入数据等)
    • .2 条件:资源三要素——设备(类型/数量/预定使用时间)、软件(支持测试但非被测部分的软件:测试驱动程序、监控程序、仿真程序、桩模块等)、人员(用户和开发组可提供的人数、技术水平、预备知识、特殊要求如倒班操作和数据键入人员)
    • .3 测试资料:任务文件、被测试程序及媒体、输入输出举例、控制测试方法过程的图表
    • .4 测试培训:为被测软件使用提供培训的计划——内容、受训人员、培训人员
  • 2.4 测试2(标识符):同 2.3 结构,逐项展开后续测试

3. 测试设计说明

每项测试的设计考虑同样四要素:

  • .1 控制:输入引入方式(人工/半自动/自动)、控制操作顺序、结果记录方法
  • .2 输入:输入数据及选择这些输入数据的策略
  • .3 输出:预期输出数据(测试结果、中间结果、运行信息)
  • .4 过程:完成此项测试的每个步骤与控制命令——准备、初始化、中间步骤、运行结束方式

4. 评价准则

  • 4.1 范围:所选择测试用例能覆盖的范围及其局限性
  • 4.2 数据整理:测试数据加工成可评价形式的转换处理技术(手工/自动),自动方式需说明所需硬件软件资源
  • 4.3 尺度:判断测试通过的评价尺度——合理输出结果的类型、测试输出与预期输出的容许偏离范围、允许中断或停机的最大次数

要点归纳

  1. “计划(2.3)管资源、设计(3)管手法、准则(4)管判据”——三层分离是这份 1988 年模板最现代的地方,与 IEEE 829 的测试计划结构几乎同构。
  2. 2.2 的测试内容分类(功能/接口/数据存取/运行时间/设计约束与极限)可作嵌入式与仪器软件测试覆盖清单直接套用。
  3. 4.3 要求事先定义容许偏离范围和允许中断次数——即”通过”本身必须是可量化的,这在实际项目测试计划里最常被漏掉。
  4. 项目实务对照:微流控化学发光项目的《附件3 软件测试计划》、流式细胞仪的《用户软件测试计划》都是该国标脉络下的变体(见关联)。

关联