A GUI Crawling-Based Technique for Android Mobile Application Testing

  • Authors:
  • Domenico Amalfitano;Anna Rita Fasolino;Porfirio Tramontana

  • Affiliations:
  • -;-;-

  • Venue:
  • ICSTW '11 Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

As mobile applications become more complex, specific development tools and frameworks as well as cost effective testing techniques and tools will be essential to assure the development of secure, high-quality mobile applications. This paper addresses the problem of automatic testing of mobile applications developed for the Google Android platform, and presents a technique for rapid crash testing and regression testing of Android applications. The technique is based on a crawler that automatically builds a model of the application GUI and obtains test cases that can be automatically executed. The technique is supported by a tool for both crawling the application and generating the test cases. In the paper we present an example of using the technique and the tool for testing a real small size Android application that preliminary shows the effectiveness and usability of the proposed testing approach.