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

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

Yung-Hsin Chang
Masters, 國立清華大學, 資訊系統與應用研究所
2007

Abstract

圖形使用者介面測試 測試個案優先排序 錯誤偵測比率 基於權重方法 GUI testing Test case prioritization Rate of fault detection Weight-based methods
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.

Metrics

1 Record Views

Details

Logo image