在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → 软件和系统工程 — 软件测试 — 第 5 部分:关键字驱动测试国际标准

软件和系统工程 — 软件测试 — 第 5 部分:关键字驱动测试国际标准

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:1.61M
  • 下载次数:6
  • 浏览次数:34
  • 发布时间:2022-09-18
  • 实例类别:Clojure
  • 发 布 人:清晨月
  • 文件格式:.pdf
  • 所需积分:10
 相关标签: 29 标准 测试 11

实例介绍

【实例简介】软件和系统工程 — 软件测试 — 第 5 部分:关键字驱动测试国际标准

INTERNATIONAL STANDARD
Software and systems engineering —  Software testing — Part 5:  Keyword-Driven Testing


【实例截图】

【核心代码】


Contents
Page
1 Scope ...................................................................................................................................................... 1
2 Conformance ......................................................................................................................................... 1
2.1 Intended usage ...................................................................................................................................... 1
2.2 Full conformance ................................................................................................................................... 1
2.3 Tailored conformance ........................................................................................................................... 2
3 Normative references ............................................................................................................................ 2
4 Terms and definitions ........................................................................................................................... 2
5 Introduction to Keyword-Driven Testing ............................................................................................. 4
5.1 Overview ................................................................................................................................................. 4
5.2 Layers in Keyword-Driven Testing ...................................................................................................... 7
5.2.1 Overview ................................................................................................................................................. 7
5.2.2 Domain layer .......................................................................................................................................... 8
5.2.3 Test interface layer ................................................................................................................................ 9
5.2.4 Multiple layers ........................................................................................................................................ 9
5.3 Types of keywords .............................................................................................................................. 10
5.3.1 Simple keywords ................................................................................................................................. 10
5.3.2 Composite keywords .......................................................................................................................... 11
5.3.3 Navigation/interaction (input) and verification (output) .................................................................. 14
5.3.4 Keywords and test result .................................................................................................................... 14
5.4 Keywords and Data ............................................................................................................................. 15
6 Application of Keyword-Driven Testing ............................................................................................ 16
6.1 Overview ............................................................................................................................................... 16
6.2 Identifying keywords ........................................................................................................................... 16
6.3 Composing test cases ........................................................................................................................ 17
6.4 Keywords and data-driven testing ..................................................................................................... 18
6.5 Modularity and refactoring ................................................................................................................. 19
6.6 Keyword-Driven Testing in the Test Design Process ...................................................................... 19
6.6.1 Overview ............................................................................................................................................... 19
6.6.2 TD1 Identify Feature Sets ................................................................................................................... 20
6.6.3 TD2 Derive Test Conditions ............................................................................................................... 20
6.6.4 TD3 Derive Test Coverage Items ....................................................................................................... 20
6.6.5 TD4 Derive Test Cases ........................................................................................................................ 21
6.6.6 TD5 Assemble Test Sets ..................................................................................................................... 22
6.6.7 TD6 Derive Test Procedures .............................................................................................................. 22
6.7 Converting non keyword-driven test cases into Keyword-Driven Testing ................................... 22
7 Keyword-Driven Testing Frameworks ............................................................................................... 22
7.1 Overview ............................................................................................................................................... 22
7.2 Components of a Keyword-Driven Testing framework ................................................................... 23
7.2.1 Overview ............................................................................................................................................... 23
7.2.2 Keyword-driven Editor ........................................................................................................................ 25
7.2.3 Decomposer ......................................................................................................................................... 26
7.2.4 Data sequencer .................................................................................................................................... 26
7.2.5 Manual test assistant .......................................................................................................................... 26
7.2.6 Tool bridge ........................................................................................................................................... 26
7.2.7 Test execution environment and execution engine ......................................................................... 26
7.2.8 Keyword library ................................................................................................................................... 27
7.2.9 Data ....................................................................................................................................................... 27
7.2.10 Script repository .................................................................................................................................. 27
7.3 Basic attributes of the Keyword-Driven Testing framework ........................................................... 27
7.3.1 General information on basic attributes ........................................................................................... 27
Authorized licensed use limited to: Henan Polytechnic University. Downloaded on May 31,2020 at 11:29:05 UTC from IEEE Xplore. Restrictions apply. ISO/IEC/IEEE 29119-5:2016(E)
vi
© ISO/IEC 2016 – All rights reserved
© IEEE 2016 – All rights reserved
7.3.2 General attributes ................................................................................................................................27
7.3.3 Dedicated keyword-driven editor (tool) .............................................................................................28
7.3.4 Decomposer and data sequencer ......................................................................................................29
7.3.5 Manual test assistant (tool) ................................................................................................................29
7.3.6 Tool bridge ...........................................................................................................................................29
7.3.7 Test execution engine .........................................................................................................................29
7.3.8 Keyword library ....................................................................................................................................30
7.3.9 Script repository ..................................................................................................................................30
7.4 Advanced attributes of frameworks ...................................................................................................30
7.4.1 General information on advanced attributes ....................................................................................30
7.4.2 General attributes ................................................................................................................................30
7.4.3 Dedicated keyword-driven editor (tool) .............................................................................................31
7.4.4 Decomposer and data sequencer ......................................................................................................31
7.4.5 Manual test assistant ..........................................................................................................................31
7.4.6 Tool bridge ...........................................................................................................................................31
7.4.7 Test execution environment and execution engine .........................................................................32
7.4.8 Keyword library ....................................................................................................................................33
7.4.9 Test data support .................................................................................................................................33
7.4.10 Script repository ..................................................................................................................................33
8 Data interchange ..................................................................................................................................33
Annex A (normative) Conventions ..................................................................................................................34
Annex B (informative) Benefits and Issues of Keyword-Driven Testing .....................................................35
B.1 General benefits of Keyword-Driven Testing ....................................................................................35
B.2 Benefits of Keyword-Driven Testing for test automation ................................................................35
B.3 Benefits of Keyword-Driven Testing for manual testing .................................................................36
B.4 Possible issues with Keyword-Driven Testing .................................................................................36
Annex C (informative) Getting started with Keyword-Driven Testing ..........................................................37
C.1 General ..................................................................................................................................................37
C.2 Identifying Keywords ..........................................................................................................................37
C.3 Composing test cases .........................................................................................................................38
Annex D (informative) Roles and Tasks ..........................................................................................................39
D.1 Overview – Roles and Tasks ..............................................................................................................39
D.2 Domain expert ......................................................................................................................................39
D.3 Test designer ........................................................................................................................................39
D.4 Test automation expert .......................................................................................................................40
Annex E (informative) Basic keywords ...........................................................................................................41
E.1 Overview ...............................................................................................................................................41
E.2 Basic keywords for a GUI ...................................................................................................................41
E.3 Example application of basic keywords ............................................................................................45
Annex F (informative) Examples .......................................................................................................................49
F.1 Overview ...............................................................................................................................................49
F.2 Example: test procedure from ISO/IEC/IEEE 29119-3 ......................................................................49
F.3 Example: Test of shopping procedure with low-level keywords ....................................................51
F.4 Example for calculator with low-level keywords ..............................................................................52
F.5 Example for calculator with domain level keywords .......................................................................52
Annex G Bibliography ........................................................................................................................................54


标签: 29 标准 测试 11

实例下载地址

软件和系统工程 — 软件测试 — 第 5 部分:关键字驱动测试国际标准

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警