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

基於網頁內容分析之網頁測試輔助系統

A Web Testing System Based on Web Content Analysis

指導教授 : 李思堯
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


網路的普及使得網路應用蓬勃發展,網路購物、個人化網頁等互動式的應用也愈來愈普遍。在網頁測試的研究中以壓力測試、相容性測試較常被討論,而網站及網頁應用程式的單元測試與功能測試卻常被忽略。功能測試的過程很花時間,雖然現有的測試工具都會利用自動化來減少測試過程所需的時間,但有些僅針對畫面分析進行改善、有些則專注於案例產生的改善,並沒有銜接各部份以達到連貫的效果。本研究提出一個網頁測試輔助系統的架構與雛型,透過自動化的網頁分析取得網頁畫面上的各項元件與其相關屬性,讓測試人員能以拖曳點選的方式利用分析結果設定各項測試參數。接著系統依據設定完成的資料自動組合產生測試案例,並由系統自動執行及產生測試報告。透過此系統各模組間資料彙整與傳遞,測試過程中的各步驟可以有效地串整連接。同時,藉由各步驟的自動化以減少人工的介入,使得測試人員以簡單的操作步驟即能設計與執行網頁測試。

並列摘要


Many web applications, such as blog and online shopping, appeared as network became widely popularized. Researches of testing for such applications mainly focused on stress and compatibility testing, but few discusses about functional test, which is a time-consuming task. Current testing tools applied techniques in automating the testing process to reduce the testing time. Some of them improve testing process by automatic analysis of web pages and some generate test cases automatically. Nevertheless, how to incorporate the separately developed efforts into an integrated testing framework worth some discussions. This paper proposes a framework of testing system for web applications. First, web pages under test are analyzed by the system so that testers can set the testing parameters based on the analyzed results. Then, test cases are generated automatically. Finally, the system runs test and generates test report. Through the design of data content and format, the proposed system can exchange data among its modules effectively and fluently. Moreover, all the automation efforts to the proposed system largely reduced human intervention during the test process so that testers can complete their work in several simple steps. A prototype is also made to demonstrate the feasibility of the proposed framework.

參考文獻


[2] S. Sampath, et al., "Applying Concept Analysis to User-Session-Based Testing of Web Applications," IEEE Transactions on Software Engineering, Vol.33, No.10, pp.643-658, Oct. 2007.
[3] 盧建成,「以增進軟體品質為目的之測試助理系統設計與實作」,碩士論文,國立中央大學資訊工程研究所,桃園,2008。
[4] X. Jia and H. Liu, "Rigorous and Automatic Testing of Web Applications," in Proceedings of the 6th IASTED International Conference on Software Engineering and Applications, Cambridge, Massachusetts, USA, Nov. 2002, pp.280-285.
[6] A. M. J. Hass, "Testing Processes," in Proceedings of the 25th International Conference on Software Engineering, Lillehammer, Norway, Apr. 2008, pp.322-327.
[15] 黃政議,「支援網際服務組裝之測試工具設計與實作」,碩士論文,國立成功大學資訊工程學系,台南,2007。

延伸閱讀