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...

Full description

Bibliographic Details
Main Authors: Yu Wang, 王鈺
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