Automated Configuration Testing and Coverage Analysis for Android Apps
Date Issued
2016
Date
2016
Author(s)
Huang, Shang-Yi
Abstract
In the highly competitive market of the mobile devices, our life has been closely related to mobile phones. Mobile phone technology is developing everyday, and the development of phone applications is endless. Ahead of Apple’s iOS, Android operating system has the highest market share in recent years. For such a large number of mobile application development, software testing of Android applications will become relatively difficult and important. In order to reduce the cost of manpower verification, random click would be used to do automated testing. Because random click lacks some selected basis, it wastes a lot of time in the process. Therefore, we propose a method to automatically adjust application’s settings in this paper, to improve the efficiency of the exploration during testing. To increase the accuracy of this method, we developed a graphical user interface(GUI) tool ""TraceRecorder"" for script recording. By recording and playing the script at the appropriate time, we will explore applications more efficient. Finally, we propose a technique to calculate code coverage under black-box testing. At the same time, it can be used to validate the efficiency our method improving.
Subjects
Android
GUI Testing
Test Case Generation
Black-box Testing
Coverage
Type
thesis
File(s)
Loading...
Name
ntu-105-R03943162-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):3fc2b1d59f6a3b6b811449a112fb9aa2