Title :
A GUI Crawling-Based Technique for Android Mobile Application Testing
Author :
Amalfitano, Domenico ; Fasolino, Anna Rita ; Tramontana, Porfirio
Author_Institution :
Dipt. di Inf. e Sist., Univ. di Napoli Federico II, Naples, Italy
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.
Keywords :
graphical user interfaces; mobile computing; program testing; Android mobile application testing; GUI crawling-based technique; Google Android platform; automatic testing; cost effective testing techniques; development tools; rapid crash testing; regression testing; Androids; Crawlers; Graphical user interfaces; Humanoid robots; Mobile communication; Smart phones; Testing; Android Testing Automation; Crash Testing; GUI Crawling; Regression Testing;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-4577-0019-4
Electronic_ISBN :
978-0-7695-4345-1
DOI :
10.1109/ICSTW.2011.77