Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods

碩士 === 國立清華大學 === 資訊系統與應用研究所 === 96 === Testing the correctness of a GUI-based application is more complex than conventional code-based application. The underlying codes of the GUI application have to be tested and the space of possible combinations of events with a large GUI input sequence requires...

Full description

Bibliographic Details
Main Authors: Yung-Hsin Chang, 張永欣
Other Authors: Chin-Yu Huang
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/19080660481608298604
id ndltd-TW-096NTHU5394012
record_format oai_dc
spelling ndltd-TW-096NTHU53940122015-11-27T04:04:16Z http://ndltd.ncl.edu.tw/handle/19080660481608298604 Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods 使用權重方法於圖形使用者介面測試個案優先排序之分析與設計 Yung-Hsin Chang 張永欣 碩士 國立清華大學 資訊系統與應用研究所 96 Testing the correctness of a GUI-based application is more complex than conventional code-based application. The underlying codes of the GUI application have to be tested and the space of possible combinations of events with a large GUI input sequence requires generating numerous test cases to confirm the adequacy of the GUI testing. Running all GUI test cases and then fixing all found bugs within time and budget constraints may delay project completion. Hence, it is important to order the test cases that uncover most faults early in the testing process. Test case prioritization has been used in recent years because they can improve the rate of fault detection during the testing phase. However, few studies have discussed GUI test case prioritization techniques. In this thesis, we propose a weighted event flow graph for solving the non-weighted GUI test case and ranking GUI test cases according to weight scores ordered by high-to-low, low-to-high, and adjusted scores. Our experiments show that the adjusted-weight method obtains better rates of fault detection. Chin-Yu Huang 黃慶育 2008 學位論文 ; thesis 47 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊系統與應用研究所 === 96 === Testing the correctness of a GUI-based application is more complex than conventional code-based application. The underlying codes of the GUI application have to be tested and the space of possible combinations of events with a large GUI input sequence requires generating numerous test cases to confirm the adequacy of the GUI testing. Running all GUI test cases and then fixing all found bugs within time and budget constraints may delay project completion. Hence, it is important to order the test cases that uncover most faults early in the testing process. Test case prioritization has been used in recent years because they can improve the rate of fault detection during the testing phase. However, few studies have discussed GUI test case prioritization techniques. In this thesis, we propose a weighted event flow graph for solving the non-weighted GUI test case and ranking GUI test cases according to weight scores ordered by high-to-low, low-to-high, and adjusted scores. Our experiments show that the adjusted-weight method obtains better rates of fault detection.
author2 Chin-Yu Huang
author_facet Chin-Yu Huang
Yung-Hsin Chang
張永欣
author Yung-Hsin Chang
張永欣
spellingShingle Yung-Hsin Chang
張永欣
Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
author_sort Yung-Hsin Chang
title Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
title_short Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
title_full Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
title_fullStr Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
title_full_unstemmed Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods
title_sort analysis and design of gui test case prioritization using weight-based methods
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/19080660481608298604
work_keys_str_mv AT yunghsinchang analysisanddesignofguitestcaseprioritizationusingweightbasedmethods
AT zhāngyǒngxīn analysisanddesignofguitestcaseprioritizationusingweightbasedmethods
AT yunghsinchang shǐyòngquánzhòngfāngfǎyútúxíngshǐyòngzhějièmiàncèshìgèànyōuxiānpáixùzhīfēnxīyǔshèjì
AT zhāngyǒngxīn shǐyòngquánzhòngfāngfǎyútúxíngshǐyòngzhějièmiàncèshìgèànyōuxiānpáixùzhīfēnxīyǔshèjì
_version_ 1718137822152491008