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

一個以Fit表格為基礎之圖形使用者介面測試工具

A GUI Testing Tool Base on Fit Tables

指導教授 : 陳偉凱

摘要


Fit (Framework for Integrated Test)是以表格為基礎的驗收測試(Acceptance Testing)方法,透過表格的建立和撰寫與表格對應的程式,將表格的測試資料帶入程式當中並將測試結果反應在表格中,以方便驗收測試。 Fit有三種基本的表格:Column Fixture、Row Fixture與Action Fixture,各有不同的測試目的。然而,對於如何使用Fit來進行GUI測試,還沒有深入的研究。本論文探討如何應用Fit表格來進行GUI測試,包括(1)如何使用Column Fixture做為測試GUI的輸入資料和預期結果;(2)如何使用Row Fixture來驗證GUI的狀態;(3)如何使用Action Fixture來表達GUI的測試流程。本論文也實作出一套以Fit表格為基礎的GUI測試工具,讓測試人員可以編輯Fit表格以及設計測試案例,並將表格資料與測試案例做結合,進行自動化的GUI測試。

並列摘要


Fit (Framework for Integrated Test) is an acceptance testing methodology based on tables. It includes three kinds of fixtures: Column Fixture, Row Fixture and Action Fixture. Each one of them has different purposes in testing. However, the use of Fit in GUI testing has not been studied. Therefore, this thesis studies the application of Fit in GUI testing, including: (1) how to use Column Fixture to represent the user’s input and expected output, (2) how to use Row Fixture to assert the state of GUI, and (3) how to use Action Fixture to express the test flow of GUI testing. In addition, this thesis implements a GUI testing tool base on Fit. A tester can edit Fit tables and design test cases in this tool to conduct GUI testing automatically.

並列關鍵字

Fit Table GUI Testing Acceptance Testing Regression Testing

參考文獻


[75] 張哲銘,一個以巨集為基礎的圖型使用者介面測試規格語言,碩士論文,國立台北科技大學資訊工程所,台北,2004年。94TIT00392004。
[76] 溫勝凱,一個以合約語言為基礎的圖型使用者介面測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2007年。
[78] 吳先達,一個以階層式有限狀態機為基礎的圖型使用者介面測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2007年。
[79] 王振宇,一個以Harel Statechart為基礎的GUI測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2008。
[1] Hong Zhu, "Software Unit Test Coverage and Adequacy", ACM Computing Surveys, Vol. 29, No.4, pp. 366-427. December 1997

被引用紀錄


張雄展(2013)。圖形使用者介面多選一與隨意順序之測試方法〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00627
王鈺(2013)。GUI測試腳本耦合度之研究〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00279
康芷瑜(2013)。以雲端測試服務進行之Web應用程式效能測試實驗〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00231
陳怡靜(2012)。一個支援元件抽象化的Android GUI測試工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00718
李華興(2011)。一個以表格呈現與編輯測試腳本之GUI測試方法〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2011.00136

延伸閱讀