Title :
Automatic Android GUI Traversal with High Coverage
Author :
Peng Wang ; Bin Liang ; Wei You ; Jingzhe Li ; Wenchang Shi
Author_Institution :
Sch. of Inf., Renmin Univ. of China, Beijing, China
Abstract :
Android apps are usually rich in GUIs and users interact with the GUIs to use the functions provided by an app. To make Android apps reliable, GUI testing is an effective method. Automation and high GUI coverage is necessary in the testing for the sake of minimizing human effort and maximizing effectiveness. However, the existing work is insufficient to meet such requirements. In this paper, we identify several challenges for conducting GUI traversal on Android, such as component recognition, event injection and UI traversal. We present a tool named Droid Crawle to address the challenges for automatically exploring the GUIs of Android apps with high GUI coverage. The evaluation of Droid Crawler shows that it is efficient and effective to automatically capture the GUI tree of the target application with high GUI coverage.
Keywords :
Android (operating system); graphical user interfaces; mobile computing; Android GUI traversal; Android applications; Android apps; Droid Crawle tool; GUI coverage; GUI testing; graphical user interfaces; Androids; Crawlers; Graphical user interfaces; Humanoid robots; Ports (Computers); Smart phones; Testing; android; automatic GUI Testing; high coverage;
Conference_Titel :
Communication Systems and Network Technologies (CSNT), 2014 Fourth International Conference on
Conference_Location :
Bhopal
Print_ISBN :
978-1-4799-3069-2
DOI :
10.1109/CSNT.2014.236