External Event-Based Test Cases for Mobile Application

In recent years, research on mobile application testing is becoming popular. Testing of mobile application is more complicated compared to other applications such as web applications. User interactions in web applications are limited to its GUI through the mouse and keyboard. On the other hand, mobile applications are also influenced by external events like phone calls, GPS, and hardware sensors. In this paper, we propose an approach for generating test cases for mobile applications, specifically Android applications, focusing on external events. Our approach considers events that are both handled and not handled by the mobile application, which we refer to as explicit and implicit events.

[1]  Hongseok Yang,et al.  Automated concolic testing of smartphone apps , 2012, SIGSOFT FSE.

[2]  João Pascoal Faria,et al.  Automated Pattern-Based Testing of Mobile Applications , 2014, 2014 9th International Conference on the Quality of Information and Communications Technology.

[3]  Philippe Kruchten,et al.  Real Challenges in Mobile App Development , 2013, 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement.

[4]  Mukul R. Prasad,et al.  Automated testing with targeted event sequence generation , 2013, ISSTA.

[5]  Porfirio Tramontana,et al.  Using GUI ripping for automated testing of Android applications , 2012, 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering.

[6]  Porfirio Tramontana,et al.  Considering Context Events in Event-Based Testing of Mobile Applications , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.