GB/T 38634.5-2024 系统与软件工程 软件测试 第5部分:关键字驱动测试

GB/T 38634.5-2024 Systems and software engineering—Software testing—Part 5:Keyword-driven testing

国家标准 中文简体 现行 页数:80页 | 格式:PDF

基本信息

标准号
GB/T 38634.5-2024
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2024-10-26
实施日期
2025-05-01
发布单位/组织
国家市场监督管理总局、国家标准化管理委员会
归口单位
全国信息技术标准化技术委员会(SAC/TC 28)
适用范围
本文件给出了关键字驱动测试的概念和应用,规定了关键字驱动测试框架、支持关键字驱动测试的工具和数据交换的要求。
本文件适用于创建关键字驱动的测试规格说明,创建和使用关键字驱动测试框架,实现基于关键字的自动化测试。

发布历史

研制信息

起草单位:
中国航天系统科学与工程研究院、中国电子技术标准化研究院、国家应用软件产品质量检验检测中心、上海市软件评测中心有限公司、浪潮云信息技术股份公司、广东省科技基础条件平台中心、北京工业大学、中控技术股份有限公司、杭州网易数之帆科技有限公司、中国电力科学研究院有限公司、中邮信息科技(北京)有限公司、山东正中信息技术股份有限公司、中国电子科技集团公司第十研究所、广域铭岛数字科技有限公司、中国钢研科技集团有限公司、湖南云畅网络科技有限公司、武汉大学、浪潮通用软件有限公司、重庆市软件评测中心有限公司、北京高质系统科技有限公司、苏州洞察云信息技术有限公司、广东益安人防工程科技有限公司、上海计算机软件技术开发中心、哈尔滨工业大学、北京直真科技股份有限公司、浪潮软件集团有限公司、北京航空航天大学、中国石油天然气股份有限公司规划总院、西南计算机有限责任公司、上海浦东软件平台有限公司、北京轩宇信息技术有限公司、中兴通讯股份有限公司、广东车卫士信息科技有限公司、禅境科技股份有限公司、中科柏诚科技(北京)股份有限公司、北京邮电大学、深圳酷赛通信科技有限公司、开元华创科技(集团)有限公司、珠海趣印科技有限公司、润泰救援装备科技河北有限公司、成都乐创自动化技术股份有限公司、江西睿创科技有限公司、黑龙江邮政易通信息网络有限责任公司
起草人:
郭栋、车江涛、杨隽、张旸旸、孙思清、王威、张妍、许颖媚、李智、王勇、缪思薇、郭锐、李文鹏、王晓虎、杨丽、胡艳平、刘潇健、卢加乐、苏伟、魏代森、谢晓园、丁晓明、严亮、张元元、麻珺、王公韬、龚家瑜、马樱、聂俊平、孟建、王嵩、玉德俊、冯波、侯觅、房振军、胡继东、袁玉宇、郭文艺、郭俊雄、王德敬、李刚、王东、郭晋鹏、乔安营、安志琨、熊小环、杨松辉、杨良、陆璐、曾庆灵、静国玥、孙冬梅、曹强、任凤丽、郑悦、晁竟健、周长怀、张硕、顾问、翟玲、张宾武
出版信息:
页数:80页 | 字数:134 千字 | 开本: 大16开

内容描述

ICS35080

CCSL.77

中华人民共和国国家标准

GB/T386345—2024

.

系统与软件工程软件测试

第5部分关键字驱动测试

:

Systemsandsoftwareengineering—Softwaretesting—

Part5Keword-driventestin

:yg

ISO/IEC/IEEE29119-52016Softwareandsstemsenineerin—

(:,ygg

Softwaretestin—Part5Keword-driventestinMOD

g:yg,)

2024-10-26发布2025-05-01实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T386345—2024

.

目次

前言

…………………………Ⅲ

引言

…………………………Ⅴ

范围

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/T386345—2024

.

前言

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GB/T1.1—2020《1:》

起草

。

本文件是系统与软件工程软件测试的第部分已经发布了以下

GB/T38634《》5。GB/T38634

部分

:

第部分概念和定义

———1:;

第部分测试过程

———2:;

第部分测试文档

———3:;

第部分测试技术

———4:;

第部分关键字驱动测试

———5:。

本文件修改采用软件与系统工程软件测试第部分关键字驱

ISO/IEC/IEEE29119-5:2016《5:

动测试

》。

本文件与相比做了下述结构调整

ISO/IEC/IEEE29119-5:2016:

第章对应的第章

———2ISO/IEC/IEEE29119-5:20163;

第章对应的第章

———3ISO/IEC/IEEE29119-5:20164;

第章对应的第章

———4ISO/IEC/IEEE29119-5:20162;

参考文献对应的附录

———ISO/IEC/IEEE29119-5:2016G。

本文件与的技术差异及其原因如下

ISO/IEC/IEEE29119-5:2016:

更改并简化了范围的描述以符合的要求

———,GB/T1.1;

用替换了见第章以匹配相应国家标准

———GB/T11457ISO/IEC/IEEE24765(3),;

术语和定义的引导语增加了规范性引用的以匹配相应国家标准

———GB/T38634.1,;

用替换了见以匹配相应国家标准

———GB/T38634.2—2020ISO/IEC/IEEE29119-2(6.6),;

用替换了见以匹配相应国家

———GB/T38634.3—2020ISO/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:20165.134,5.2.43,5.3.214,5.4

注的注的注的注和注附录的注的注均更改为正文

,6.3,7.2.4,7.3.323,A3,D.12;

将和的标题通用属性改为文档化以规避基本属性高级属性与通用属性等

———7.3.27.4.2“”“”,、

名词的理解混淆并抓住对该章节下各属性均须进行文档化的共同点

,;

第章宜使用国际认可的标准化机构发布的标准改为宜使用国家标准或国际认可的标准

———8“”“

化机构发布的标准以匹配相应国家标准

”,。

本文件做了下列编辑性改动

:

为与现有标准协调将标准名称改为系统与软件工程软件测试第部分关键字驱动

———,《5:

测试

》;

为图和图增加了格式性注释

———15;

Ⅲ

GB/T386345—2024

.

删除了的示例中文本编辑器应用程序例如

———ISO/IEC/IEEE29119-5:20165.2.21“……”,

中这类工具的一个常见例子为等品牌指向性推荐

7.3.7“……”;

和中将见附录改为见附录和附录

———6.3“F”“FG”;

勘误性修改引用章条号将中见改为见

———,“(5.6)”“(6.4)”;

调整和的单一列项为段落

———7.3.6、7.3.8、7.4.57.4.10a);

将附录改为典型领域案例

———G。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

。。

本文件由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本文件起草单位中国航天系统科学与工程研究院中国电子技术标准化研究院国家应用软件产

:、、

品质量检验检测中心上海市软件评测中心有限公司浪潮云信息技术股份公司广东省科技基础条件

、、、

平台中心北京工业大学中控技术股份有限公司杭州网易数之帆科技有限公司中国电力科学研究院

、、、、

有限公司中邮信息科技北京有限公司山东正中信息技术股份有限公司中国电子科技集团公司第

、()、、

十研究所广域铭岛数字科技有限公司中国钢研科技集团有限公司湖南云畅网络科技有限公司武汉

、、、、

大学浪潮通用软件有限公司重庆市软件评测中心有限公司北京高质系统科技有限公司苏州洞察云

、、、、

信息技术有限公司广东益安人防工程科技有限公司上海计算机软件技术开发中心哈尔滨工业大学

、、、、

北京直真科技股份有限公司浪潮软件集团有限公司北京航空航天大学中国石油天然气股份有限公

、、、

司规划总院西南计算机有限责任公司上海浦东软件平台有限公司北京轩宇信息技术有限公司中兴

、、、、

通讯股份有限公司广东车卫士信息科技有限公司禅境科技股份有限公司中科柏诚科技北京股份

、、、()

有限公司北京邮电大学深圳酷赛通信科技有限公司开元华创科技集团有限公司珠海趣印科技有

、、、()、

限公司润泰救援装备科技河北有限公司成都乐创自动化技术股份有限公司江西睿创科技有限公司

、、、、

黑龙江邮政易通信息网络有限责任公司

。

本文件主要起草人郭栋车江涛杨隽张旸旸孙思清王威张妍许颖媚李智王勇缪思薇

:、、、、、、、、、、、

郭锐李文鹏王晓虎杨丽胡艳平刘潇健卢加乐苏伟魏代森谢晓园丁晓明严亮张元元麻珺

、、、、、、、、、、、、、、

王公韬龚家瑜马樱聂俊平孟建王嵩玉德俊冯波侯觅房振军胡继东袁玉宇郭文艺郭俊雄

、、、、、、、、、、、、、、

王德敬李刚王东郭晋鹏乔安营安志琨熊小环杨松辉杨良陆璐曾庆灵静国玥孙冬梅曹强

、、、、、、、、、、、、、、

任凤丽郑悦晁竟健周长怀张硕顾问翟玲张宾武

、、、、、、、。

Ⅳ

GB/T386345—2024

.

引言

系统与软件工程软件测试的目的是定义一套公认的软件测试标准任何组织在管

GB/T38634《》,

理或执行任何形式的软件测试时都可以使用这套标准拟由个部分构成

。GB/T386345。

第部分概念和定义目的在于确立软件测试的概念和定义

———1:。。

第部分测试过程目的在于定义软件测试的通用过程

———2:。。

第部分测试文档目的在于规定软件测试的文档模板适用于任何组织项目或规模更小

———3:。,、

的测试活动

。

第部分测试技术目的在于定义在测试设计过程中使用的软件测试设计技术

———4:。。

第部分关键字驱动测试目的在于定义一种高效一致的关键字驱动测试解决方案

———5:。。

本文件定义了一种统一的方法以模块化的方式描述测试用例有助于项目创建如关键字驱动测试

,,

规格说明和测试自动化框架术语关键字指用来组合测试用例的元素如构建块本文件解释了关

。“”,。

键字驱动测试的主要概念和应用定义了用于支持关键字驱动测试的框架设计的属性

,。

的各部分与本文件存在一定关系

GB/T38634。

中有关软件测试的概念和定义适用于本文件

———GB/T38634.1。

定义了关键字驱动测试框架所基于的测试过程模型定义了组织级测试管理

———GB/T38634.2,、

级和动态测试级的软件测试过程提供了描述这些过程的支持信息图表本文件描述了

,。

测试设计和实现过程在关键字驱动测试中的具体实现特别是导出测试

GB/T38634.2,TD4(

用例形成测试集和导出测试规程在关键字驱动测试中的应用

)、TD5()TD6()。

中定义的测试文档模板和示例适用于本文件

———GB/T38634.3。

的测试技术在设计测试用例时应用根据本文件的关键字设计和描述测试

———GB/T38634.4,

用例

。

Ⅴ

GB/T386345—2024

.

系统与软件工程软件测试

第5部分关键字驱动测试

:

1范围

本文件给出了关键字驱动测试的概念和应用规定了关键字驱动测试框架支持关键字驱动测试的

,、

工具和数据交换的要求

。

本文件适用于创建关键字驱动的测试规格说明创建和使用关键字驱动测试框架实现基于关键字

,,

的自动化测试

。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文

。,

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于

,;,()

本文件

。

信息技术软件工程术语

GB/T11457

系统与软件工程软件测试第部分概念和定义

GB/T38634.11:

系统与软件工程软件测试第部分测试过程

GB/T38634.2—20202:(ISO/IEC/IEEE29119-

2:2013,MOD)

系统与软件工程软件测试第部分测试文档

GB/T38634.3—20203:(ISO/IEC/IEEE29119-

3:2013,MOD)

3术语定义和缩略语

、

31术语和定义

.

和界定的以及下列术语和定义适用于本文件

GB/T11457GB/T38634.1。

311

..

领域层domainlayer

测试项最高层级的抽象

。

注由领域专家使用其熟悉的方式选出该层级的关键字

:。

312

..

高层级关键字high-levelkeyword

由其他关键字组成涵盖复杂活动的关键字

,。

注由领域专家使用高层级关键字编写关键字测试用例

:。

313

..

关键字keyword

在执行一个或多个测试用例时用于描述一组特定行为的一个或多个词汇

,。

注1包括在测试验证和特定行为建立的测试场景中与交互启动测试方案

:、UI。

注2关键字需至少使用一个动词命名

:。

注3复合关键字有时基于其他关键字构建

:。

1

GB/T386345—2024

.

314

..

关键字字典keyworddictionary

关键字库keywordlibrary

由反映了使用的语言和抽象级别将被用于编写测试用例的一组关键字构成的库

、。

315

..

关键字驱动测试keyword-driventesting

使用由关键字组成的测试用例进行的测试

。

316

..

关键字驱动测试框架keyword-driventestingframework

由关键字驱动编辑器分解器数据序列器手动测试助手或桥接工具数据和脚本库关键字库等

、、、、、

功能组件以及测试执行环境组成的测试框架

。

317

..

关键字执行代码keywordexecutioncode

由测试执行引擎执行关键字的实现

。

318

..

关键字测试用例keywordtestcase

使用关键字及其关联参数的所需值如适用组成的序列来描述用例活动的测试用例

()。

319

..

低层级关键字low-levelkeyword

只涵盖一个或极少的简单活动且组成中不含其他关键字的关键字

,。

3110

..

手动测试manualtesting

由人工手动执行在测试项中输入信息并验证结果的测试

,。

定制服务