Visible to the public Automated Test Input Generation for Android: Are We Really There Yet in an Industrial Case?Conflict Detection Enabled

TitleAutomated Test Input Generation for Android: Are We Really There Yet in an Industrial Case?
Publication TypeConference Paper
Year of Publication2016
AuthorsXia Zeng, Tencent, Inc., Dengfend Li, University of Illinois at Urbana-Champaign, Wujie Zheng, Tencent, Inc., Yuetang Deng, Tencent, Inc., Wing Lam, University of Illinois at Urbana-Champaign, Wei Yang, University of Illinois at Urbana-Champaign, Tao Xie, University of Illinois at Urbana-Champaign
Conference Name24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016)
Date Published11/2016
PublisherACM
Conference LocationSeattle, WA
Keywordsandroid, code coverage, GUI testing, NSA SoS Lablets Materials, Science of Human Circumvention of Security, science of security, test generation, UIUC
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 settings) outperformed all of the research tools in the study. In this paper, we present two signi cant extensions of that study. First, we conduct the rst industrial case study of applying Monkey against WeChat, a popular messenger app with over 762 million monthly active users, and report the empirical ndings 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. We conclude the paper with empirical insights for future enhancements to both Monkey and our approach.

URLhttp://publish.illinois.edu/science-of-security-lablet/files/2014/05/Automated-Test-Input-Generation...
Citation Keynode-30377

Other available formats:

Automated Test Input Generation for Android Are we Really There Yet in an Industrial Case
AttachmentSize
bytes