Title :
A Combined Technique of GUI Ripping and Input Perturbation Testing for Android Apps
Author :
Imparato, Gennaro
Author_Institution :
Univ. of Naples “Federico II”, Naples, Italy
Abstract :
Mobile applications have become an integral part of the daily lives of millions of users, thus making necessary to ensure their security and reliability. Moreover the increasing number of mobile applications with rich Graphical User Interfaces (GUI) creates a growing need for automated techniques of GUI Testing for mobile applications. In this paper, the GUI Ripping Technique is combined with the Input Perturbation Testing to improve the quality of Android Application Testing. The proposed technique, based on a systematic and automatic exploration of the behavior of Android applications, creates a model of the explored GUI and then uses it to generate the perturbed text inputs. The technique was evaluated on many Android apps and its results were compared with random input tests.
Keywords :
Android (operating system); graphical user interfaces; mobile computing; program testing; security of data; software quality; software reliability; Android application testing; GUI ripping technique; GUI testing automated techniques; graphical user interfaces; input perturbation testing; mobile applications; perturbed text input generation; random input tests; Androids; Computer bugs; Graphical user interfaces; Humanoid robots; Mobile applications; Software engineering; Testing; Android Application Testing; GUI Ripping; Input Perturbation Testing; Testing Automation;
Conference_Titel :
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location :
Florence
DOI :
10.1109/ICSE.2015.241