Browse > Article
http://dx.doi.org/10.3745/KTSDE.2016.5.4.165

Android Intent Based Component Interaction Diagram Generation and Test Scenarios Design Techniques  

Baek, Tae-San (경북대학교 컴퓨터학부)
Lee, Woo Jin (경북대학교 컴퓨터학부)
Publication Information
KIPS Transactions on Software and Data Engineering / v.5, no.4, 2016 , pp. 165-170 More about this Journal
Abstract
Using the intent of the Android application, an application can execute other application's components. However, if interaction between these components are not processed normally, such problems as incorrect component execution and unhandled system broadcast may be occurred. In this paper, to generate test scenarios for inter application interaction, a testing approach is proposed using a merged intent list and a single merged diagram. The proposed method can effectively be carried out to check the abnormal interaction among the applications which was not considered in existing testing approaches.
Keywords
Android; Interaction Testing; Automated Generation of Test Scenario; Automated Testing;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Smartphone OS Market Share, 2015 Q2 [Internet], http://www.idc.com/prodserv/smartphone-os-market-share.jsp.
2 Number of available applications in the Google Play Store from December 2009 to July 2015 [Internet], http://www.statista.com/statistics/266210/number-of-available-applications-in-the-google-play-store/.
3 Application Component [Internet], http://developer.android.com/guide/components/fundamentals.html.
4 JUnit [Internet], http://www.junit.org/taxonomy/term/6.
5 Jung-Gyuew Lee, Hyeon-Soo Kim, Seung Hak Kuk, and Dae-Wan Cho, "Record-Playback based Automatic test case generation for GUI test," Proceedings of the KIISE Korea Computer Congress 2007, Vol.34, No.1, pp.96-100, 2007.
6 Tae-San Baek and Woo Jin Lee, "A GUI Testing Technique based on Activity Lifecycle for Android Applications," Journal of IEMEK, Vol.8, No.6, pp.319-327, 2013.
7 Tae-San Baek, Sung Hee Lee, and Woo Jin Lee, "Generation of Test Scenarios based on Intent List and Abstract Activity Diagram for Android Application," Journal of KIISE Transactions on Computing Practices, Vol.20, No.7, pp.386-391, 2014.
8 Erika Chin, Adrienne Porter Felt, Kate Greenwood, and David Wagner, "Analyzing inter-application communication in Android," Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services. ACM, pp. 239-252, 2011.
9 Raja Vallee-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, and Vijay Sundaresan, "Optimizing Java Bytecode Using the Soot Framework: Is It Feasible?" Proceedings of the 9th International Conference on Compiler Construction, Springer, London, UK, pp.18-34, 2000.
10 Ranjita Swainm Vikas Panthi, Prafulla Kumar Behera, and Durga Prasad Mohapatra, "Automatic test case generation from UML state chart diagram," International Journal of Computer Applications, Vol.42. No.7, pp.26-36, 2012.   DOI
11 Android Gallery [Internet], http://developer.android.com/reference/android/widget/Gallery.html.
12 Android Camera example [Internet], http://www.androidpub.com/2282206.