Using GUI ripping for automated testing of Android applications

  • Authors:
  • Domenico Amalfitano;Anna Rita Fasolino;Porfirio Tramontana;Salvatore De Carmine;Atif M. Memon

  • Affiliations:
  • Università Federico II Napoli, Italy;Università Federico II Napoli, Italy;Università Federico II Napoli, Italy;Università Federico II Napoli, Italy;University of Maryland, USA

  • Venue:
  • Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.