| 标准编号 | GB/T 38634.5-2024 (GB/T38634.5-2024) | | 中文名称 | 系统与软件工程 软件测试 第5部分:关键字驱动测试 | | 英文名称 | Systems and software engineering - Software testing - Part 5: Keyword-driven testing | | 行业 | 国家标准 (推荐) | | 中标分类 | L77 | | 国际标准分类 | 35.080 | | 字数估计 | 76,770 | | 发布日期 | 2024-10-26 | | 实施日期 | 2025-05-01 | | 发布机构 | 国家市场监督管理总局、国家标准化管理委员会 |
GB/T 38634.5-2024: 系统与软件工程 软件测试 第5部分:关键字驱动测试
ICS 35.080
CCSL77
中华人民共和国国家标准
系统与软件工程 软件测试
第5部分:关键字驱动测试
Part5:Keyword-driventesting
Softwaretesting-Part5:Keyword-driventesting,MOD)
2024-10-26发布
2025-05-01实施
国 家 市 场 监 督 管 理 总 局
国 家 标 准 化 管 理 委 员 会 发 布
目次
前言 Ⅲ
引言 Ⅴ
1 范围 1
2 规范性引用文件 1
3 术语、定义和缩略语 1
4 符合性 3
5 关键字驱动测试介绍 3
6 关键字驱动测试的应用 13
7 关键字驱动测试框架 18
8 数据交换 25
附录A(规范性) 约定 26
附录B(资料性) 关键字驱动测试的优势与问题 27
附录C(资料性) 关键字驱动测试入门 29
附录D(资料性) 角色与任务 31
附录E(资料性) 基本关键字 33
附录F(资料性) 示例 41
附录G(资料性) 典型领域案例 45
参考文献 69
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
本文件是GB/T 38634《系统与软件工程 软件测试》的第5部分。GB/T 38634已经发布了以下
部分:
---第1部分:概念和定义;
---第2部分:测试过程;
---第3部分:测试文档;
---第4部分:测试技术;
---第5部分:关键字驱动测试。
本文件修改采用ISO/IEC/IEEE29119-5:2016《软件与系统工程 软件测试 第5部分:关键字驱
动测试》。
本文件与ISO/IEC/IEEE29119-5:2016相比做了下述结构调整:
---第2章对应ISO/IEC/IEEE29119-5:2016的第3章;
---第3章对应ISO/IEC/IEEE29119-5:2016的第4章;
---第4章对应ISO/IEC/IEEE29119-5:2016的第2章;
---参考文献对应ISO/IEC/IEEE29119-5:2016的附录G。
本文件与ISO/IEC/IEEE29119-5:2016的技术差异及其原因如下:
---更改并简化了范围的描述,以符合GB/T 1.1的要求;
---用GB/T 11457替换了ISO/IEC/IEEE24765(见第3章),以匹配相应国家标准;
---术语和定义的引导语增加了规范性引用的GB/T 38634.1,以匹配相应国家标准;
---用GB/T 38634.2-2020替换了ISO/IEC/IEEE29119-2(见6.6),以匹配相应国家标准;
---用GB/T 38634.3-2020替换了ISO/IEC/IEEE29119-3(见6.3,7.3.2,F.2),以匹配相应国家
标准;
---增加了缩略语(见3.2),补充了7条本文件中出现的缩略语;
---更改了“高层级关键字”(见3.1.2),“测试执行引擎”(见3.1.11),将后半句描述性语句移入注
释中;
---更改了“测试框架”(见3.1.12)的定义,替换为ISO/IEC/IEEE29119.1:2022中对应定义,以
适配同系列标准定义;
---将ISO/IEC/IEEE29119-5:2016中5.1的注3和注4,5.2.4的注3,5.3.2的注1和注4,5.4的
注,6.3的注,7.2.4的注,7.3.3的注2和注3,附录A的注3,D.1的注2均更改为正文;
---将7.3.2和7.4.2的标题“通用属性”改为“文档化”,以规避基本属性、高级属性与通用属性等
名词的理解混淆,并抓住对该章节下各属性均须进行文档化的共同点;
---第8章“宜使用国际认可的标准化机构发布的标准”改为“宜使用国家标准或国际认可的标准
化机构发布的标准”,以匹配相应国家标准。
本文件做了下列编辑性改动:
---为与现有标准协调,将标准名称改为《系统与软件工程 软件测试 第5部分:关键字驱动
测试》;
---为图1和图5增加了格式性注释;
---删除了ISO/IEC/IEEE29119-5:2016的5.2.2示例1中文本编辑器应用程序“例如”,
7.3.7中“这类工具的一个常见例子为”等品牌指向性推荐;
---6.3和6.6.5.1中将“见附录F”改为“见附录F和附录G”;
---勘误性修改引用章条号,将6.6.5.3中“(见5.6)”改为“(见6.4)”;
---调整7.3.6、7.3.8、7.4.5和7.4.10的单一列项a)为段落;
---将附录G改为典型领域案例。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本文件起草单位:中国航天系统科学与工程研究院、中国电子技术标准化研究院、国家应用软件产
品质量检验检测中心、上海市软件评测中心有限公司、浪潮云信息技术股份公司、广东省科技基础条件
平台中心、北京工业大学、中控技术股份有限公司、杭州网易数之帆科技有限公司、中国电力科学研究院
有限公司、中邮信息科技(北京)有限公司、山东正中信息技术股份有限公司、中国电子科技集团公司第
十研究所、广域铭岛数字科技有限公司、中国钢研科技集团有限公司、湖南云畅网络科技有限公司、武汉
大学、浪潮通用软件有限公司、重庆市软件评测中心有限公司、北京高质系统科技有限公司、苏州洞察云
信息技术有限公司、广东益安人防工程科技有限公司、上海计算机软件技术开发中心、哈尔滨工业大学、
北京直真科技股份有限公司、浪潮软件集团有限公司、北京航空航天大学、中国石油天然气股份有限公
司规划总院、西南计算机有限责任公司、上海浦东软件平台有限公司、北京轩宇信息技术有限公司、中兴
通讯股份有限公司、广东车卫士信息科技有限公司、禅境科技股份有限公司、中科柏诚科技(北京)股份
有限公司、北京邮电大学、深圳酷赛通信科技有限公司、开元华创科技(集团)有限公司、珠海趣印科技有
限公司、润泰救援装备科技河北有限公司、成都乐创自动化技术股份有限公司、江西睿创科技有限公司、
黑龙江邮政易通信息网络有限责任公司。
本文件主要起草人:郭栋、车江涛、杨隽、张旸旸、孙思清、王威、张妍、许颖媚、李智、王勇、缪思薇、
郭锐、李文鹏、王晓虎、杨丽、胡艳平、刘潇健、卢加乐、苏伟、魏代森、谢晓园、丁晓明、严亮、张元元、麻珺、
王公韬、龚家瑜、马樱、聂俊平、孟建、王嵩、玉德俊、冯波、侯觅、房振军、胡继东、袁玉宇、郭文艺、郭俊雄、
王德敬、李刚、王东、郭晋鹏、乔安营、安志琨、熊小环、杨松辉、杨良、陆璐、曾庆灵、静国玥、孙冬梅、曹强、
任凤丽、郑悦、晁竟健、周长怀、张硕、顾问、翟玲、张宾武。
引 言
GB/T 38634《系统与软件工程 软件测试》的目的是定义一套公认的软件测试标准,任何组织在管
理或执行任何形式的软件测试时都可以使用这套标准。GB/T 38634拟由5个部分构成。
---第1部分:概念和定义。目的在于确立软件测试的概念和定义。
---第2部分:测试过程。目的在于定义软件测试的通用过程。
---第3部分:测试文档。目的在于规定软件测试的文档模板,适用于任何组织、项目或规模更小
的测试活动。
---第4部分:测试技术。目的在于定义在测试设计过程中使用的软件测试设计技术。
---第5部分:关键字驱动测试。目的在于定义一种高效一致的关键字驱动测试解决方案。
本文件定义了一种统一的方法,以模块化的方式描述测试用例,有助于项目创建如关键字驱动测试
规格说明和测试自动化框架。术语“关键字”指用来组合测试用例的元素,如构建块。本文件解释了关
键字驱动测试的主要概念和应用,定义了用于支持关键字驱动测试的框架设计的属性。
GB/T 38634的各部分与本文件存在一定关系。
---GB/T 38634.1中有关软件测试的概念和定义适用于本文件。
---GB/T 38634.2定义了关键字驱动测试框架所基于的测试过程模型,定义了组织级、测试管理
级和动态测试级的软件测试过程,提供了描述这些过程的支持信息图表。本文件描述了
GB/T 38634.2测试设计和实现过程在关键字驱动测试中的具体实现,特别是TD4(导出测试
用例)、TD5(形成测试集)和TD6(导出测试规程)在关键字驱动测试中的应用。
---GB/T 38634.3中定义的测试文档模板和示例适用于本文件。
---GB/T 38634.4的测试技术在设计测试用例时应用,根据本文件的关键字设计和描述测试
用例。
系统与软件工程 软件测试
第5部分:关键字驱动测试
1 范围
本文件给出了关键字驱动测试的概念和应用,规定了关键字驱动测试框架、支持关键字驱动测试的
工具和数据交换的要求。
本文件适用于创建关键字驱动的测试规格说明,创建和使用关键字驱动测试框架,实现基于关键字
的自动化测试。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
GB/T 11457 信息技术 软件工程术语
GB/T 38634.1 系统与软件工程 软件测试 第1部分:概念和定义
GB/T 38634.2-2020 系统与软件工程 软件测试 第2部分:测试过程(ISO/IEC/IEEE29119-
2:2013,MOD)
GB/T 38634.3-2020 系统与软件工程 软件测试......
|