Study of Android’s Application Automated Testing

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 100 === 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 o...

Full description

Bibliographic Details
Main Authors: Huei-Jyun Li, 李蕙君
Other Authors: Wen-Chin Chen
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/47932952490285056510
Description
Summary:碩士 === 國立臺灣大學 === 資訊工程學研究所 === 100 === 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.