Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66067
Title: Android應用程式自動化測試研究
Study of Android’s Application Automated Testing
Authors: Huei-Jyun Li
李蕙君
Advisor: 陳文進(Wen-Chin Chen)
Keyword: 測試,單元測試,連續集成,
Android,Testing,Unit Test,JUnit,Robotium,Sikuli,Continuous Integration,
Publication Year : 2012
Degree: 碩士
Abstract: 智慧型手機的應用程式需求不斷,也越來越多開發者注入心血在其中。當開發者在撰寫智慧型手機應用程式的過程中,「測試」是很重要且花費時間的一環,因此針對Android平台,如何方便且有效的自動化測試是本篇論文所要研究的目標。目前的測試工具雖然很多但各有優缺,例如使用Android Testing API可以撰寫程式內部的function test,但是卻無法測試目前的畫面是否出現了某張圖;使用Sikuli可以很方便的測試圖形化介面,但是卻無法測試程式內部。為了能夠整合function test與圖形化介面測試,使測試行為增加,也讓測試管理更方便,本論文將實作圖形化介面的測試方法到開放原始碼的 Robotium 測試工具中。
As the mobile phones grow more and more popular, the software developers take great efforts to develop a tremendous number of mobile phones' applications recently. Software testing, namely, 'testing whether the software is accurate or complies to the original specifications,' is very important during the software development process. It however consumes too much time and thus drags the whole developing schedule usually. Since Android is one of the most important platforms for mobile devices, how to test automatically the software in a convenient and effective way is very crucial in the Android development and is the main goal of this study. Although there are already many testing tools but each of them has advantages and disadvantages. Most of the existing testing tools, such as Android SDK Testing API, Robotium, and Sikuli, can only carry out either the 'Function Test' or 'GUI (Graphics User Interface) Test,' but not both. This causes inconvenience to the Android software developers during the development. In this thesis, we extend the functions of Robotium so that it can do both the “Function Test” and “GUI Test” in a convenient and compatible way. These extensions will help the Android developers to develop Android software more rapidly.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/66067
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-101-1.pdf
  Restricted Access
1.23 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved