GB/T 38634.3-2020《系统与软件工程 软件测试 第3部分:测试文档》之整体解读

如果这篇文章对你有帮助,不妨点个关注,期待与你分享更多!

核心速览

GB/T 38634.3---2020《系统与软件工程 软件测试 第3部分:测试文档》规定了软件测试文档模板,适用于所有软件开发生存周期模型中的测试,为测试人员、测试经理、开发人员和项目经理等提供管理和执行软件测试的能力,文档模板可在任何组织、项目或小规模测试活动中使用。

范围与符合性

  • 范围:规定了软件测试文档模板,是GB/T 38634.2测试过程中指定过程的输出,适用于所有软件开发生存周期模型中的测试,文档模板可在任何组织、项目或小规模测试活动中使用,适用于测试人员、测试经理、开发人员和项目经理等负责治理、管理和实施软件测试的人员。
  • 符合性类型:包括完全符合性和剪裁符合性。完全符合性需包含第5章、第6章和第7章中规定的所有信息项;剪裁符合性可根据GB/T 38634.2和/或组织或项目的特定需求对测试文档内容进行剪裁,需记录剪裁决策理由并获得利益相关方同意。

规范性引用文件与术语定义

  • 规范性引用文件:主要引用了GB/T 38634.2---2020《系统与软件工程 软件测试 第2部分:测试过程》。
  • 术语和定义:定义了实测结果、预期结果、事件报告、组织级测试策略、测试用例、测试环境等34个适用于本文件的术语和定义。

组织级测试过程文档集

  • 概述:组织级测试规格说明描述组织层面测试的信息,不依赖于项目,典型示例包括测试方针和组织级测试策略。
  • 测试方针:定义组织内适用的软件测试的目的和原则,包括文档概要信息(文档的唯一标识符、发布组织、审批权限、修订说明)、引言(概述、范围、引用文档、词汇表)、测试方针说明(测试目标、测试过程、测试组织结构、测试人员培训、测试人员道德、标准、其他相关方针、衡量测试的价值、测试资产归档和重用、测试过程改进)。
  • 组织级测试策略:针对组织内部如何进行测试提供指导,是技术性文档,包括文档概要信息、引言、项目范围的组织级测试策略说明(概述、通用的风险管理、测试选择和优先级、测试文档集和报告、测试自动化和工具、测试工作产品的配置管理、事件管理、测试子过程)、测试具体子过程的组织级测试策略说明(准入和准出准则、测试完成准则、测试文档集和报告、独立程度、测试设计技术、测试环境、待收集的度量、复测和回归测试)。

测试管理过程文档集

  • 概述:测试管理过程中制定的文档包括测试计划、测试状态报告、测试完成报告。
  • 测试计划:描述在初始规划期间做的决定,并作为控制活动的一部分进行重新规划,包括文档概要信息、引言、测试周境(概述、项目/测试子过程、测试项、测试范围、假设和约束、利益相关方)、测试交流、风险标记(概述、产品风险、项目风险)、测试策略(概述、测试子过程、测试交付物、测试设计技术、测试完成准则、待收集的度量、测试数据需求、测试环境需求、复测和回归测试、暂停和恢复准则、与组织级测试策略的偏差)、测试活动和估算、人员配备(概述、角色、活动和职责、招聘需求、培训需求)、进度表。
  • 测试状态报告:提供在特定报告期内执行的测试的状态信息,包括文档概要信息、引言、测试状态(概述、报告期、不符合测试计划的进度、阻碍进度的因素、测试测度、新建和变更的风险、计划的测试)。
  • 测试完成报告:提供已执行测试的总结,可针对整个项目/程序或特定测试子过程,包括文档概要信息、引言、测试执行(概述、测试执行的总结、与计划测试的偏差、测试完成评价、阻碍进展的因素、测试测度、残余风险、测试交付物、可复用的测试资产、经验教训)。

动态测试过程文档集

  • 概述:动态测试过程中产生的文档包括测试规格说明(测试设计规格说明、测试用例规格说明、测试规程规格说明)、测试数据需求、测试环境需求、测试数据准备报告、测试环境准备报告、测试执行文档集(实测结果、测试执行日志、事件报告)。
  • 测试设计规格说明:确定要测试的特征,并从每个特征的测试依据导出测试条件,包括文档概要信息、引言、特征集(概述、唯一标识符、目标、优先级、具体策略、可追溯性)、测试条件(概述、唯一标识符、描述、优先级、可追溯性)。
  • 测试用例规格说明:标识测试覆盖项及从测试依据导出的相应测试用例,包括文档概要信息、引言、测试覆盖项(概述、唯一标识符、描述、优先级、可追溯性)、测试用例(概述、唯一标识符、目标、优先级、可追溯性、前置条件、输入、预期结果、实测结果和测试结果)。
  • 测试规程规格说明:按执行顺序描述所选测试集中的测试用例及相关操作,包括文档概要信息、引言、测试集(概述、唯一标识符、目标、优先级、内容(可追溯性))、测试规程(概述、唯一标识符、目标、优先级、启动、待执行的测试用例(可追溯性)、与其他规程的关系、停止和结束)。
  • 测试数据需求:描述执行测试规程所需的测试数据的属性,包括文档概要信息、引言、详细的测试数据需求(概述、唯一标识符、描述、责任、需要的周期、重置的需要、归档或清除)。
  • 测试环境需求:描述执行测试规程所需的测试环境的属性,包括文档概要信息、引言、详细的测试环境需求(概述、唯一标识符、描述、责任、需要的周期)。
  • 测试数据准备报告:描述每个测试数据需求的完成情况,包括文档概要信息、引言、测试数据状态(概述、唯一标识符、状态描述)。
  • 测试环境准备报告:描述每个测试环境需求的完成情况,包括文档概要信息、引言、测试环境准备(概述、唯一标识符、状态描述)。
  • 实测结果:测试规程的测试用例执行结果的记录,可直接记录在测试用例规格说明预留空白框中,不总是独立文档。
  • 测试结果:特定测试用例执行是否通过的记录,通常直接记录在测试过程中预留空白框,不总是独立文档。
  • 测试执行日志:记录一个或多个测试规程执行的详细信息,包括文档概要信息、引言、活动(概述、唯一标识符、时间、描述、影响)。
  • 测试事件报告:记录测试过程中注意到的问题,包括文档概要信息、引言、事件详细信息(概述、时间信息、发现者、周境、事件描述、发现者对严重性的评估、发现者对优先级的评估、风险、事件状态)。
相关推荐
holeer2 天前
【V3.0】「酒店 × 视觉AI」项目 | 需求分析说明书(软件工程概论 - 课程作业三)
人工智能·软件工程·需求分析·原型设计·总体设计·结构化设计
雾江流2 天前
Xtra 2.54.1 | Twitch直播第三方客户端,开源纯净无广
软件工程
张较瘦_3 天前
[论文阅读] AI + 教育 | 不是单纯看视频!软件工程培训的游戏化融合之道
论文阅读·人工智能·软件工程
张较瘦_3 天前
[论文阅读] AI + 软件工程 | 用统计置信度破解AI功能正确性评估难题——SCFC方法详解
论文阅读·人工智能·软件工程
@insist1233 天前
软考-软件设计师-计算机体系结构核心考点与应用
软件工程·软考·软件设计师
零一iTEM4 天前
Bambu Studio 在Windows上无法启动
笔记·软件工程·学习方法
yzx9910134 天前
重构边界:软件工程与计算机科学的未来就业方向深度观
重构·软件工程
木枷5 天前
KIMI-DEV: AGENTLESS TRAINING AS SKILL PRIORFOR SWE-AGENTS
人工智能·软件工程
木枷7 天前
SWE-smith: Scaling Data for Software Engineering Agents
人工智能·软件工程
郝学胜-神的一滴7 天前
在Vibe Coding时代,学习设计模式与软件架构
人工智能·学习·设计模式·架构·软件工程