본문 바로가기
KERD
논문KCI 등재

안드로이드 인텐트 기반 컴포넌트 상호작용 다이어그램 생성 및 테스트 시나리오 설계기법

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

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

안드로이드 어플리케이션은 인텐트를 이용하여 다른 어플리케이션의 컴포넌트를 호출하여 실행시킬 수 있다. 하지만 컴포넌트들 사이의 상호작용이 정상적으로 처리되지 않으면 잘못된 컴포넌트가 실행되거나 전화 수신과 같은 시스템 브로드캐스트를 처리하지 못하는 문제점이 발생할 수 있다. 본 논문에서는 이와 같은 상호작용 문제점을 검사하기 위해 서로 연동하여 동작하는 어플리케이션들로부터 컴포넌트 기반의 다이어그램들을 생성하고 이를 하나의 병합된 다이어그램으로 변환하여 테스트 시나리오를 생성하는 방법을 제안한다. 제안된 방식은 기존의 테스팅 기법에서 고려하지 못한 어플리케이션간의 상호작용 검사를 효율적으로 수행할 수 있다.

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.

참고문헌 (12)

  1. "Smartphone OS Market Share, 2015 Q2"[URL]
  2. "Number of available applications in the Google Play Store from December 2009 to July 2015"[URL]
  3. "Application Component"[URL]
  4. "JUnit"[URL]
  5. Jung-Gyuew Lee, "Record-Playback based Automatic test case generation for GUI test", Proceedings of the KIISE Korea Computer Congress 2007, 34(1), pp.96~100 (2007)
  6. 백태산, "안드로이드 어플리케이션의 액티비티 라이프사이클 기반 GUI 테스팅 기법", 대한임베디드공학회논문지, 8(6), pp.319~327 (2013), 대한임베디드공학회[DOI]
  7. 백태산, "안드로이드 어플리케이션의 인텐트 목록과 추상 액티비티 다이어그램 기반 테스트 시나리오 생성 기법", 정보과학회 컴퓨팅의 실제 논문지, 20(7), pp.386~391 (2014), 한국정보과학회
  8. Erika Chin, "Analyzing inter-application communication in Android", Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, pp.239~252 (2011)
  9. Raja Vallee-Rai, "Optimizing Java Bytecode Using the Soot Framework: Is It Feasible?", Proceedings of the 9th International Conference on Compiler Construction, pp.18~34 (2000), Springer
  10. Ranjita Swainm Vikas Panthi, "Automatic test case generation from UML state chart diagram", International Journal of Computer Applications, 42(7), pp.26~36 (2012)
  11. "Android Gallery"[URL]
  12. "Android Camera example"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (4건)