A Study of the Coupling of GUI Test Scripts
碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 101 === In the test script of a Graphical User Interface (GUI), a test case is a sequence of GUI component’s actions and verifications. In case of Keyword Driven Testing (KDT), a keyword represents one or more actions of the GUI components, and a test case is a s...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/7h69h2 |
id |
ndltd-TW-101TIT05392014 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101TIT053920142019-05-15T21:02:29Z http://ndltd.ncl.edu.tw/handle/7h69h2 A Study of the Coupling of GUI Test Scripts GUI測試腳本耦合度之研究 Yu Wang 王鈺 碩士 國立臺北科技大學 資訊工程系研究所 101 In the test script of a Graphical User Interface (GUI), a test case is a sequence of GUI component’s actions and verifications. In case of Keyword Driven Testing (KDT), a keyword represents one or more actions of the GUI components, and a test case is a sequence of keywords. We know that, for programming languages, when a function calls some other functions, there are couplings between the caller and callee. Similarly, there are couplings when a test case or keyword calls some other keywords in a KDT script. It is known that when designing software applications, high coupling between software modules should be avoid. Therefore, high coupling between keywords and test cases should also be avoided. This thesis studies the couplings in GUI test scripts and the influences of couplings. Two coupling measurement methods, called unweighted coupling and weighted coupling, are proposed. In addition, two experiments are conducted. The experimental results show that two test scripts designed with exactly the same test actions may have different couplings, and the degree of coupling does influences the test scripts’ maintainability. However, the degree of coupling does not influence the test scripts’ readability. 陳偉凱 2013 學位論文 ; thesis 81 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 101 === In the test script of a Graphical User Interface (GUI), a test case is a sequence of GUI component’s actions and verifications. In case of Keyword Driven Testing (KDT), a keyword represents one or more actions of the GUI components, and a test case is a sequence of keywords. We know that, for programming languages, when a function calls some other functions, there are couplings between the caller and callee. Similarly, there are couplings when a test case or keyword calls some other keywords in a KDT script. It is known that when designing software applications, high coupling between software modules should be avoid. Therefore, high coupling between keywords and test cases should also be avoided. This thesis studies the couplings in GUI test scripts and the influences of couplings. Two coupling measurement methods, called unweighted coupling and weighted coupling, are proposed. In addition, two experiments are conducted. The experimental results show that two test scripts designed with exactly the same test actions may have different couplings, and the degree of coupling does influences the test scripts’ maintainability. However, the degree of coupling does not influence the test scripts’ readability.
|
author2 |
陳偉凱 |
author_facet |
陳偉凱 Yu Wang 王鈺 |
author |
Yu Wang 王鈺 |
spellingShingle |
Yu Wang 王鈺 A Study of the Coupling of GUI Test Scripts |
author_sort |
Yu Wang |
title |
A Study of the Coupling of GUI Test Scripts |
title_short |
A Study of the Coupling of GUI Test Scripts |
title_full |
A Study of the Coupling of GUI Test Scripts |
title_fullStr |
A Study of the Coupling of GUI Test Scripts |
title_full_unstemmed |
A Study of the Coupling of GUI Test Scripts |
title_sort |
study of the coupling of gui test scripts |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/7h69h2 |
work_keys_str_mv |
AT yuwang astudyofthecouplingofguitestscripts AT wángyù astudyofthecouplingofguitestscripts AT yuwang guicèshìjiǎoběnǒuhédùzhīyánjiū AT wángyù guicèshìjiǎoběnǒuhédùzhīyánjiū AT yuwang studyofthecouplingofguitestscripts AT wángyù studyofthecouplingofguitestscripts |
_version_ |
1719107687162052608 |