跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.86) 您好!臺灣時間:2025/02/12 22:30
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:傅汝緯
研究生(外文):Ru-Wei Fu
論文名稱:檢測安卓應用程式之自動化裝置管理系統
論文名稱(外文):Automatic Device Farm Management for the Testing of Android Apps
指導教授:王凡
指導教授(外文):Farn Wang
口試日期:2017-07-13
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電子工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:33
中文關鍵詞:安卓應用程式自動化軟體測試ADAS設備場
外文關鍵詞:Android ApplicationsAutomatic Software TestingADASDevice Farm
相關次數:
  • 被引用被引用:0
  • 點閱點閱:194
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
安卓應用程式的自動化軟體測試變得越來越重要。快速和廣泛的測試活動一直是測試提供者的目標。在本文中,我們開發了一個名為ADAS的軟體工具來管理設備場中的設備以及調度測試任務,以提高測試活動的生產量、效率和可靠性。我們的實驗表明,我們的工具可以在許多方面為軟體測試專案帶來好處。
Automatic software testing of Android applications becomes more and more important. Fast and extensive testing activities have always been the targets for testing providers. In this thesis, we develop a software tool called ADAS to manage devices in a device farm and schedule testing tasks to increase the throughput, efficiency, and reliability of testing activities. Our experiment shows that our tool can bring benefits to software testing activities in many aspects.
口試委員會審定書 #
ACKNOWLEDGEMENT i
中文摘要 ii
ABSTRACT iii
CONTENTS iv
LIST OF FIGURES v
LIST OF TABLES vi
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Purpose 3
1.3 Organization 3
Chapter 2 Related Work 4
2.1 Famous Device Farms 4
2.2 Android Debug Bridge 5
2.3 Research of Android Debug Bridge 6
Chapter 3 Android Device and App Scheduler 8
3.1 The Architecture of ADAS 8
3.2 Master Server 9
3.3 Slave Server and Device Farm 13
3.4 Database 15
Chapter 4 Testing Framework with ADAS 17
4.1 Web User Interface 18
4.2 TA-Base 19
Chapter 5 Experiment 24
5.1 Experiment Environment 24
5.2 Experiment Design 25
5.3 Experiment Result 26
5.4 Shortcoming 28
Chapter 6 Conclusion 30
6.1 Summary 30
6.2 Limitation 30
6.3 Future Work 31
Reference 32
Reference
[1] “Device fragmentation”. [Online].
Available: http://www.comp.nus.edu.sg/~damithch/df/device-fragmentation.htm.
[2] “Google Cloud Test Lab”. [Online].
Available: https://codelabs.developers.google.com/codelabs/cloud-test-lab/index.html.
[3] “Amazon Web Service device farm”. [Online].
Available: https://aws.amazon.com/tw/device-farm/?p=tile.
[4] “Android Debug Bridge”. [Online].
Available: https://developer.android.com/studio/command-line/adb.html.
[5] S. Jhou, “A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports”, Master Thesis, Department of Computer Science and Information Engineering, College of Electrical Engineering and Computer Science, National Taipei University of Technology, 2016.
[6] “Tornado”. [Online].
Available: http://www.tornadoweb.org/en/stable/.
[7] “Monkey testing”. [Online].
Available: http://istqbexamcertification.com/what-is-monkey-testing-advantages-and-disadvantages/.
[8] “MySQL”. [Online].
Available: https://www.mysql.com.
[9] Y. Lo, “Techniques and Tools for Android App Testing with Common Sense”, Master Thesis, Department of Electrical Engineering, College of Electrical Engineering and Computer Science, National Taiwan University, 2015.
[10] W. Chiang, “Experiment of a framework for automated testing of Android Apps”, Master Thesis, Department of Electrical Engineering, College of Electrical Engineering and Computer Science, National Taiwan University, 2015.
[11] “JSON format”. [Online].
Available: http://json.org/.
[12] “Appium”. [Online].
Available: http://appium.io/.
[13] “MonkeyRunner”. [Online].
Available: http://developer.android.com/tools/help/monkeyrunner_concepts.html.
[14] “XML format”. [Online].
Available: http://en.wikipedia.org/wiki/XML.
[15] “UI Automator”. [Online].
Available: http://developer.android.com/tools/testing-support-library/index.html.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top