DocumentCode
2302710
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
fYear
2011
fDate
21-25 March 2011
Firstpage
252
Lastpage
261
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSTW.2011.77
Filename
5954416
Link To Document