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

網頁元件偵測與動態網頁測試方法

Webpage Component Detection and Dynamic Webpage Testing Methods

指導教授 : 陳偉凱

摘要


在進行網站應用程式測試時,必須先找出網頁中的元件(簡稱為網頁元件),使得測試工具可以對網頁元件發出事件(動作)並驗證其結果。雖然網頁元件可以從網頁原始碼中識別出來,但是網頁原始碼可能會非常冗長且難以閱讀,因此,識別網頁元件是非常費時費力的工作。本論文提出一個自動偵測與識別網頁元件的方法,並強化網站應用程式測試工具HyperGTT的功能,以支援本論文所提出的方法,包含即時轉換網頁元件、自動群組、架構比對等功能。此外,本論文增進HyperGTT對於動態網頁的測試能力,以便測試包含JavaScript和AJAX程式碼的網頁,使得HyperGTT對於網站應用程式測試的支援更完善,在維護測試腳本時也能更省時省力。

並列摘要


When a web page is tested, components of the webpage (called webpage components) must be identified so that events (actions) to the webpage components can be fired and the results can be verified. Although webpage components can be identified from the HTML source code. it is a very time-consuming and laborious work, since the HTML code can be very length and difficult to read. This thesis proposes a method that can automatically detect and identify webpage components. A web testing tool, called HyperGTT, is enhanced to support the proposed method, including capabilities such as real-time conversion, automatic grouping, and structural matching of webpage components. In addition, HyperGTT is enhanced to support the testing of dynamic webpages that contain JavaScript and AJAX code. The improvements allow HyperGTT to support web application testing better, and can save testers’ time and effort when maintaining test scripts.

並列關鍵字

Web Testing DHTML HTML component Load Testing

參考文獻


[74] 張哲銘,一個以巨集為基礎的圖型使用者介面測試規格語言,碩士論文,國立台北科技大學資訊工程所,台北,2004年。94TIT00392004。
[81] 溫聖凱,一個以合約語言為基礎的圖型使用者介面測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2007年。095TIT05392023。
[82] 朱曉晏,一個可調整功能的線上會議管理系統,碩士論文,國立台北科技大學資訊工程研究所,台北,2009年。097TIT05392016。
[84] 吳先達,一個以階層式有限狀態機為基礎的圖型使用者介面測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2007年。095TIT05392019。
[85] 王振宇,一個以Harel Statechart為基礎的GUI測試案例產生工具,碩士論文,國立台北科技大學資訊工程所,台北,2008。096TIT05392024。

被引用紀錄


陳怡靜(2012)。一個支援元件抽象化的Android GUI測試工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00718
呂浩沅(2013)。改善雲端測試成本效益之研究〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1507201315011500

延伸閱讀