DocumentCode :
3587310
Title :
User Guided Automation for Testing Mobile Apps
Author :
Xiujiang Li ; Yanyan Jiang ; Yepang Liu ; Chang Xu ; Xiaoxing Ma ; Jian Lu
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Volume :
1
fYear :
2014
Firstpage :
27
Lastpage :
34
Abstract :
Mobile devices are gradually taking over traditional computers´ dominance in human lives. With the ever-increasing shipment of mobile apps running on these devices, their quality issues become a severe challenge. Although automated testing techniques are being widely studied, they mostly fall short of handling mobile apps´ complex interactions, e.g., A finger swipe or device shaking gesture, leading to inadequate testing. In this paper, we present a novel User Guided Automation (UGA) technique to address testing challenges incurred by such complex interactions. UGA exploits user insights to complement automated testing techniques by recording user-guided app executions, replaying apps to certain stop points, and systematically exploring state space from these stop points. We implemented our work as a prototype UGA tool on Android platform and evaluated it on seven real-world Android apps. Evaluation results show that UGA achieved 1.59-21.78× improvement in terms of method coverage over state-of-the-art automated techniques in testing mobile apps.
Keywords :
mobile computing; user interfaces; Android platform; automated testing techniques; device shaking gesture; finger swipe; inadequate testing; mobile apps; mobile devices; prototype UGA tool; real-world Android apps; user guided app executions; user guided automation; Androids; Automation; Computers; Graphical user interfaces; Humanoid robots; Mobile communication; Testing; Android apps; Semi-automated; Testing; User trace;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
978-1-4799-7425-2
Type :
conf
DOI :
10.1109/APSEC.2014.13
Filename :
7091287
Link To Document :
بازگشت