An Automated Testing Platform for Mobile Applications

Xin Ma, Ning Wang, Peizhang Xie, Jungui Zhou, Xiaofang Zhang, Chunrong Fang · 2016

With the growing popularity and complexity of mobile apps, quality assurance becomes more and more important in mobile app development. Unfortunately, Android is also suffering from the notorious fragmentation problem. To tackle these problems, we introduce an automated testing platform, BugRocket. BugRocket combines a distributed testing system with automated testing techniques equipped on mobile devices. In this paper, we developed a toolset for automated testing, and set up such a testing platform with 40 of the most popular Android devices. An case study is conducted and the results show that BugRocket can work for functional testing and compatibility testing. Besides, BugRocket can record a failed run as long as annotated GUI model and system logs to alleviate locating bugs and bug fixing.

Read the paper · More papers on PaperTik