Title
Automated test input generation for Android: are we really there yet in an industrial case?
Abstract
Given the ever increasing number of research tools to automatically generate inputs to test Android applications (or simply apps), researchers recently asked the question \"Are we there yet?\" (in terms of the practicality of the tools). By conducting an empirical study of the various tools, the researchers found that Monkey (the most widely used tool of this category in industrial practices) outperformed all of the research tools that they studied. In this paper, we present two significant extensions of that study. First, we conduct the first industrial case study of applying Monkey against WeChat, a popular messenger app with over 762 million monthly active users, and report the empirical findings on Monkey's limitations in an industrial setting. Second, we develop a new approach to address major limitations of Monkey and accomplish substantial code-coverage improvements over Monkey, along with empirical insights for future enhancements to both Monkey and our approach.
Year
DOI
Venue
2016
10.1145/2950290.2983958
SIGSOFT FSE
Keywords
Field
DocType
Android,GUI testing,test generation,code coverage
Code coverage,Android (operating system),Software engineering,Computer science,Industrial setting,Graphical user interface testing,Empirical research
Conference
Citations 
PageRank 
References 
22
0.64
8
Authors
8
Name
Order
Citations
PageRank
Xia Zeng1321.84
Deng-feng Li2111569.00
Wujie Zheng3220.64
Fan Xia4220.64
Yuetang Deng5594.81
Wing Lam61728.81
Wei Yang743720.57
Tao Xie85978304.97