2012 · 515 citations · 13 references
ComputingComputer ScienceMobile SecuritySoftware EngineeringTest DevelopmentApplication Programming InterfacesExperimentation PlatformsMobile Application DevelopmentSoftware TestingAndroid Application AnalysisApplication Programming Interface TestingAutomated Security TestingExplorationGraphical User InterfacesMobile App TestingTest Cases
We present AndroidRipper, an automated technique that tests Android apps via their Graphical User Interface (GUI). AndroidRipper is based on a user-interface driven ripper that automatically explores the app’s GUI with the aim of exercising the application in a structured manner. We evaluate AndroidRipper on an open-source Android app. Our results show that our GUI-based test cases are able to detect severe, previously unknown, faults in the underlying code, and the structured exploration outperforms a random approach.
13
Adaptive Random Testing: The ART of test case diversity
Tsong Yueh Chen, Fei‐Ching Kuo, Robert Merkel et al. · Journal of Systems and Software · 2009 · 361 citations · Full text
Automating GUI testing for Android applications
Cuixiong Hu, Iulian Neamtiu · 2011 · 306 citations
State-Based Testing of Ajax Web Applications
Alessandro Marchetto, Paolo Tonella, Filippo Ricca · 2008 · 234 citations