跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.81) 您好!臺灣時間:2025/02/10 23:39
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:戴睿頡
研究生(外文):Jui-Chieh Tai
論文名稱:網頁應用程式之跨瀏覽器相容性測試
論文名稱(外文):Cross-Browser Compatibility Testing of Web Applications
指導教授:王凡
口試日期:2017-07-13
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:37
中文關鍵詞:跨瀏覽器測試自動測試
外文關鍵詞:Cross-Browser TestingAutomatic Testing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:294
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
最近網頁應用程式以及網頁瀏覽器技術越來越複雜,而造成網頁應用程式在不同的網頁瀏覽器上會發生不同的問題。雖然市面上有許多跨瀏覽器偵測工具,但是皆以呈現前端為主,而在錯誤解析以及網頁追蹤方面較少著墨。因此本研究的目的是要追蹤網頁結構並且發現其跨瀏覽器問題。本研究首先界定並且分類跨瀏覽器問題,開發了跨瀏覽器偵錯工具 XB-tester ,透過多瀏覽器同時爬蟲的技術蒐集資料,最後分析跨瀏覽器問題,顯示錯誤報告。網頁開發人員可以藉由此工具,有效地降低人力成本達到跨瀏覽器自動化測試的目的。
Recently, technologies of web applications and web browser are becoming more complex, which causes different issues on different web browsers. Although there are many cross-browser detection tools on the market, all of them mainly focus on the front-end, and they are lack of detection on web page exploring and cross-browser issues detecting. The purpose of this research is to track the web applications structure and find their cross-browser issues. This research first defines and classifies cross-browser issues, purposes the browser debugger XB-tester, collects data through cross-browser crawling technologies, and finally analyzes cross-browser issues and displays error reports. Web developers can use this tool to effectively reduce the human cost to achieve cross-browser automation testing purposes.
口試委員會審定書 I
誌謝 II
中文摘要 III
ABSTRACT IV
CONTENTS V
LIST OF FIGURES VII
LIST OF TABLES IX
CHAPTER 1 INTRODUCTION 1
1.1 Motivation 1
1.2 Purpose 4
1.3 Organization 4
CHAPTER 2 RELATED WORK 5
2.1 Crawljax and more 5
2.2 Browsera 6
2.3 Webdiff 9
CHAPTER 3 SPECIFICATION OF CROSS-BROWSER TESTING 10
3.1 Parameters of Testing Scenarios 10
3.2 Specification of Testing Issues 11
CHAPTER 4 DESIGN OF XB-TESTER 12
4.1 Framework 13
4.2 Web Trace and Data Collection 14
4.3 Cross-browser issue detecting and analyzing 17
CHAPTER 5 EXPERIMENT OF XB-TESTER 20
5.1 Implementation of XB-Tester 21
5.2 Experiment on dining & dating web application 25
5.3 Experiment on 20 most popular web applications 33
CHAPTER 6 CONCLUSION 36
6.1 Summary 36
6.2 Future work 36
REFERENCE 37
[1]Crawljax. [Online]. Available < http://crawljax.com/ >
[2]C.-Y. Wu, "Intelligent Techniques for Automated Testing of Web and Mobile Applications",2016
[3]Selenium. [Online]. Available<http://www.seleniumhq.org/ >
[4]Browsera. [Online]. Available<https://www.browsera.com/>
[5]BrowserShots. [Online]. Available< http://browsershots.org/>
[6]Litmus. [Online]. Available< https://litmus.com/>
[7]IETester. [Online]. Available< http://www.my-debugbar.com/wiki/IETester/HomePage>
[8]S. Roy Choudhary, H. Versee and A. Orso, "WEBDIFF: Automated identification of cross-browser issues in web applications," Software Maintenance (ICSM), 2010 IEEE International Conference on, Timisoara, 2010, pp. 1-10.
doi: 10.1109/ICSM.2010.5609723
[9]Beautiful soup document. [Online]. Available:< https://www.crummy.com/software/BeautifulSoup/bs4/doc/>
[10]List of most popular websites. [Online]. Available<https://en.wikipedia.org/wiki/List_of_most_popular_websites>
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top