透過您的圖書館登入
IP:18.223.172.41
  • 學位論文

一個圖形使用者介面測試的互動測試覆蓋率分析工具

An interaction coverage analysis tool for GUI testing

指導教授 : 陳偉凱

摘要


在圖形使用者介面 (Graphical User Interface,簡稱GUI)的測試中,最常被使用的測試方法為編輯測試腳本,測試腳本可以透過直接編輯或錄影的方式產生。通常Code Coverage是進行測試時常用來了解測試品質的方法,然而對GUI測試而言,單獨考慮Code Coverage是不夠的,測試人員必須知道軟體的各種GUI操作的覆蓋情形(稱為Interaction Coverage),才能充分的測試GUI的各種互動行為。本論文提出一套GUI測試的互動覆蓋率分析工具,主要有下列功能: (1) 提供覆蓋率分析的結果;(2) 提供改善覆蓋率方法的建議;(3) 與FSM及測試案例的編輯工具做結合,讓測試人員能編輯FSM及測試案例的內容。

並列摘要


In the testing of Graphical User Interface (GUI), editing test script is the most frequently used methodology. A test script can be produced either by direct editing or by capturing user interactions. In general, when testing is conducted, Code Coverage is a standard way of measuring the quality of testing. However, for GUI testing, considering only Code Coverage is insufficient. A tester needs to know the coverage of all kinds of GUI operations (called Interaction Coverage) in order to provide an adequate testing. This thesis proposes a GUI testing tool which analyzes interaction coverage. The tool has three major functions: (1) provides the analysis results of interaction coverage, (2) offers suggestions that can improve interaction coverage, and (3) integrates the test script editor and the FSM editor so that a tester can edit both the contents of FSM and test script simultaneously.

參考文獻


[82] 張哲銘,一個以巨集為基礎的圖型使用者介面測試規格語言,碩士論文,國立台北科技大學資訊工程所,台北,2004年。94TIT00392004。
[83] 吳先達,一個以階層式有限狀態機為基礎的圖型使用者介面測試案例產生工具。碩士論文,國立台北科技大學資訊工程研究所,台北,台灣,2007年
[86] 王振宇,一個以Harel Statechart為基礎的GUI測試案例產生工具。碩士論文,國立台北科技大學資訊工程研究所,台北,台灣,2008年。
[1] Atif M. Memon, "GUI Testing: Pitfalls and Process," IEEE Computer, vol. 35, no. 8, Aug. 2002, pp. 87-88.
[15] David Harel, “State Charts: A Visual Formulation for Complex Systems,“ Science of Computer Programming, Volume 8, Number 3, June 1987 On page (s): 231-274

被引用紀錄


王鈺(2013)。GUI測試腳本耦合度之研究〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00279
陳怡靜(2012)。一個支援元件抽象化的Android GUI測試工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00718
李華興(2011)。一個以表格呈現與編輯測試腳本之GUI測試方法〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2011.00136

延伸閱讀