Title
An empirical study of Android test generation tools in industrial cases.
Abstract
User Interface (UI) testing is a popular approach to ensure the quality of mobile apps. Numerous test generation tools have been developed to support UI testing on mobile apps, especially for Android apps. Previous work evaluates and compares different test generation tools using only relatively simple open-source apps, while real-world industrial apps tend to have more complex functionalities and implementations. There is no direct comparison among test generation tools with regard to effectiveness and ease-of-use on these industrial apps. To address such limitation, we study existing state-of-the-art or state-of-the-practice test generation tools on 68 widely-used industrial apps. We directly compare the tools with regard to code coverage and fault-detection ability. According to our results, Monkey, a state-of-the-practice tool from Google, achieves the highest method coverage on 22 of 41 apps whose method coverage data can be obtained. Of all 68 apps under study, Monkey also achieves the highest activity coverage on 35 apps, while Stoat, a state-of-the-art tool, is able to trigger the highest number of unique crashes on 23 apps. By analyzing the experimental results, we provide suggestions for combining different test generation tools to achieve better performance. We also report our experience in applying these tools to industrial apps under study. Our study results give insights on how Android UI test generation tools could be improved to better handle complex industrial apps.
Year
DOI
Venue
2018
10.1145/3238147.3240465
ASE
Keywords
Field
DocType
Android UI testing, test generation, empirical study
Code coverage,Android (operating system),Software engineering,Systems engineering,Computer science,Coverage data,Implementation,Graphical user interface testing,User interface,Mobile apps,Empirical research
Conference
ISSN
ISBN
Citations 
1527-1366
978-1-4503-5937-5
13
PageRank 
References 
Authors
0.51
16
7
Name
Order
Citations
PageRank
Wenyu Wang1292.93
Dengfeng Li2392.69
Wei Yang343720.57
Yurui Cao4130.51
Zhenwen Zhang5130.51
Yuetang Deng6594.81
Tao Xie75978304.97