标准解读

《GB/T 38634.5-2024 系统与软件工程 软件测试 第5部分:关键字驱动测试》是针对软件测试领域内的一种特定方法——关键字驱动测试的标准。该标准定义了关键字驱动测试的基本概念、原则和实施过程,为组织和个人提供了如何有效地使用这种技术进行软件质量保证的指导。

在内容上,它首先介绍了关键字驱动测试的概念,这是一种自动化测试方法,通过将测试逻辑与测试数据分离来提高测试脚本的可维护性和重用性。每个测试步骤或操作被定义为一个“关键字”,这些关键字可以代表输入动作、检查点或其他类型的交互。通过这种方式,非技术人员也能够参与到测试设计中来,因为他们只需要了解业务流程而不需要深入了解编程语言。

接着,标准详细描述了关键字驱动测试框架的设计与实现方法,包括但不限于选择合适的关键字类型(如基于行为的关键字、基于状态转换的关键字等)、构建关键字库以及如何编写可执行的测试案例。此外,还讨论了如何管理测试数据,并确保其正确性和一致性对于保持高质量测试结果的重要性。

该标准还强调了在实际应用过程中可能遇到的一些挑战及其解决方案,比如如何处理复杂的用户界面元素定位问题、怎样优化性能以适应大规模测试需求等。同时,也提出了关于持续集成/持续部署(CI/CD)环境中集成关键字驱动测试的最佳实践建议。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2024-10-26 颁布
  • 2025-05-01 实施
©正版授权
GB/T 38634.5-2024系统与软件工程软件测试第5部分:关键字驱动测试_第1页
GB/T 38634.5-2024系统与软件工程软件测试第5部分:关键字驱动测试_第2页
GB/T 38634.5-2024系统与软件工程软件测试第5部分:关键字驱动测试_第3页
GB/T 38634.5-2024系统与软件工程软件测试第5部分:关键字驱动测试_第4页
GB/T 38634.5-2024系统与软件工程软件测试第5部分:关键字驱动测试_第5页
已阅读5页,还剩75页未读, 继续免费阅读

下载本文档

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

文档简介

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.36.6.5.1“F”“FG”;

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

———,6.6.5.3“(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规范性引用文件

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

。,

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论