ABSTRACT
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.
- Android operating system statistics - appbrain. http://www.appbrain.com/stats/. {Last accessed: June 19, 2015}.Google Scholar
- D. Amalfitano, A. R. Fasolino, P. Tramontana, and N. Amatucci. Considering context events in event-based testing of mobile applications. In Proceedings of the 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops, pages 126--133, 2013. Google ScholarDigital Library
- D. Amalfitano, A. R. Fasolino, P. Tramontana, S. De Carmine, and A. M. Memon. Using GUI ripping for automated testing of Android applications. In Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, pages 258--261, 2012. Google ScholarDigital Library
- S. Anand, M. Naik, M. J. Harrold, and H. Yang. Automated concolic testing of smartphone apps. In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, 2012. 11 pages. Google ScholarDigital Library
- C. S. Jensen, M. R. Prasad, and A. Møller. Automated testing with targeted event sequence generation. In Proceedings of the 2013 International Symposium on Software Testing and Analysis, pages 67--77, 2013. Google ScholarDigital Library
- M. E. Joorabchi, A. Mesbah, and P. Kruchten. Real challenges in mobile app development. In Proceedings of the 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pages 15--24, 2013.Google ScholarCross Ref
- I. C. Morgado, A. C. R. Paiva, and J. a. P. Faria. Automated pattern-based testing of mobile applications. In Proceedings of the 2014 9th International Conference on the Quality of Information and Communications Technology, pages 294--299, 2014.Google ScholarCross Ref
Index Terms
- External Event-Based Test Cases for Mobile Application
Recommendations
Test Case Generation from Android Mobile Applications Focusing on Context Events
ICSCA '18: Proceedings of the 2018 7th International Conference on Software and Computer ApplicationsNowadays mobile apps are developed to address more critical areas of people's daily computing needs, which bring concern on the applications' quality. Today's Mobile apps processed not only the traditional GUI events but also accept and react to ...
Mobile application test case generation focusing on external events
Mobile! 2016: Proceedings of the 1st International Workshop on Mobile DevelopmentThis paper proposes an approach for test case generation of mobile apps, specifically Android apps. The approach focuses on external events. External events are considered from two aspects: explicit events and implicit events.
Verifying android applications using Java PathFinder
Mobile application testing is a specialised and complex field. Due to mobile applications' event driven design and mobile runtime environment, there currently exist only a small number of tools to verify these applications. This paper describes the ...
Comments