RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    효율적인 안드로이드 애플리케이션 테스트를 위한 테스트 케이스 설계 방안 = A Test-case Design for Efficient Android Application Testing

    한글로보기

    https://www.riss.kr/link?id=A104273415

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    As the android platform continues to enlarge market-share; there is a growing need for testing techniques for android applications. Android applications are based on a GUI system; and different from other code-based software. So that android software requires test coverage for GUI testing. Generally, there are many kinds for the GUI testing. Among the test coverage, State-transition and Event coverage are a very important part of Android GUI. The reason is that user-interactions operate android applications with events. Additionally, android application testing needs to check that all of activities and events work normally. To use test coverage criteria for GUI testing, this paper aims to present a test case design for efficient android application testing. The test case design uses state-transition model and allows characteristics of android applications. This paper presents the experiments result showing that the proposed approach is better than the event sequence based random testing. With this testing method, developers can test applications more efficiently.
    번역하기

    As the android platform continues to enlarge market-share; there is a growing need for testing techniques for android applications. Android applications are based on a GUI system; and different from other code-based software. So that android software ...

    As the android platform continues to enlarge market-share; there is a growing need for testing techniques for android applications. Android applications are based on a GUI system; and different from other code-based software. So that android software requires test coverage for GUI testing. Generally, there are many kinds for the GUI testing. Among the test coverage, State-transition and Event coverage are a very important part of Android GUI. The reason is that user-interactions operate android applications with events. Additionally, android application testing needs to check that all of activities and events work normally. To use test coverage criteria for GUI testing, this paper aims to present a test case design for efficient android application testing. The test case design uses state-transition model and allows characteristics of android applications. This paper presents the experiments result showing that the proposed approach is better than the event sequence based random testing. With this testing method, developers can test applications more efficiently.

    더보기

    국문 초록 (Abstract) kakao i 다국어 번역

    안드로이드 플랫폼의 시장 점유율이 커짐에 따라 품질 향상을 위한 소프트웨어 테스팅에 대한 관심이 높아지고 있다. 안드로이드 애플리케이션은 특정 GUI 컴포넌트를 통해 사용자 입력을 처리하기 때문에 소스 기반 테스트와는 다른 테스트 기준이 필요하다. 이를 위해 본 논문에서는 안드로이드 소프트웨어의 특성을 고려하는 동시에 일반적인 GUI 소프트웨어 테스트에 사용되는 다양한 테스트 커버리지를 충족시킬 수 있는 테스트 케이스 설계 방법론을 제안한다. 제안하는 방법은 안드로이드 애플리케이션의 상태 모델을 응용하고 있으며, 테스트 케이스 생성 과정에서 안드로이드 소프트웨어의 특성을 고려한다. 제안하는 방법을 통해 생성된 테스트 케이스는 코드 커버리지 및 GUI 테스트 커버리지를 만족할 수 있다. 따라서 적은 테스트 케이스로 효율적인 테스트를 수행할 수 있다. 결과적으로 테스트에 소모되는 비용을 절감하고 시간을 단축할 수 있으며 나아가 안드로이드 애플리케이션 품질 개선의 기반이 된다. 제안하는 방안을 검증하기 위해 랜덤 이벤트시퀀스 기반 테스트와 커버리지 비교 실험을 수행하여 제안 방안의 우수함을 증명한다.
    번역하기

    안드로이드 플랫폼의 시장 점유율이 커짐에 따라 품질 향상을 위한 소프트웨어 테스팅에 대한 관심이 높아지고 있다. 안드로이드 애플리케이션은 특정 GUI 컴포넌트를 통해 사용자 입력을 ...

    안드로이드 플랫폼의 시장 점유율이 커짐에 따라 품질 향상을 위한 소프트웨어 테스팅에 대한 관심이 높아지고 있다. 안드로이드 애플리케이션은 특정 GUI 컴포넌트를 통해 사용자 입력을 처리하기 때문에 소스 기반 테스트와는 다른 테스트 기준이 필요하다. 이를 위해 본 논문에서는 안드로이드 소프트웨어의 특성을 고려하는 동시에 일반적인 GUI 소프트웨어 테스트에 사용되는 다양한 테스트 커버리지를 충족시킬 수 있는 테스트 케이스 설계 방법론을 제안한다. 제안하는 방법은 안드로이드 애플리케이션의 상태 모델을 응용하고 있으며, 테스트 케이스 생성 과정에서 안드로이드 소프트웨어의 특성을 고려한다. 제안하는 방법을 통해 생성된 테스트 케이스는 코드 커버리지 및 GUI 테스트 커버리지를 만족할 수 있다. 따라서 적은 테스트 케이스로 효율적인 테스트를 수행할 수 있다. 결과적으로 테스트에 소모되는 비용을 절감하고 시간을 단축할 수 있으며 나아가 안드로이드 애플리케이션 품질 개선의 기반이 된다. 제안하는 방안을 검증하기 위해 랜덤 이벤트시퀀스 기반 테스트와 커버리지 비교 실험을 수행하여 제안 방안의 우수함을 증명한다.

    더보기

    참고문헌 (Reference)

    1 "UI/Application Exerciser Monkey"

    2 Won Shin, "Test Model and Test Case Generation based on Static Analysis for GUI Testing of Android Application" Konkuk University 2013

    3 Tasks and back Stack, "Tasks and back Stack"

    4 Ron Patton, "Software Testing 2nd Edition, Chapter 7" Pearson 2006

    5 Lorenzo Gomez., "RERAN : Timing-and Touch-Sensitive Record and Replay for Android" 72-81, 2013

    6 "JustSit"

    7 Atif M. Memon, "GUI Testing: Pitfalls and Process" IEEE Computer 87-88, 2002

    8 Dorothy Graham, "Foundations of Software Testing: ISTQB Certification, Chapter. 4" Thomson Learning 2008

    9 Atif M. Memon., "Coverage Criteria for GUI testing" 256-267, 2001

    10 Cuxiong Hu., "Automating GUI Testing for Android Applications" 77 (77): 77-83, 2011

    1 "UI/Application Exerciser Monkey"

    2 Won Shin, "Test Model and Test Case Generation based on Static Analysis for GUI Testing of Android Application" Konkuk University 2013

    3 Tasks and back Stack, "Tasks and back Stack"

    4 Ron Patton, "Software Testing 2nd Edition, Chapter 7" Pearson 2006

    5 Lorenzo Gomez., "RERAN : Timing-and Touch-Sensitive Record and Replay for Android" 72-81, 2013

    6 "JustSit"

    7 Atif M. Memon, "GUI Testing: Pitfalls and Process" IEEE Computer 87-88, 2002

    8 Dorothy Graham, "Foundations of Software Testing: ISTQB Certification, Chapter. 4" Thomson Learning 2008

    9 Atif M. Memon., "Coverage Criteria for GUI testing" 256-267, 2001

    10 Cuxiong Hu., "Automating GUI Testing for Android Applications" 77 (77): 77-83, 2011

    11 Android Community Experts, "Android cookbook, Chapter 3" O'Reilly Media 2011

    12 "Android Developer Website"

    13 Zhifang Liu., "Adaptive Random Testing of Mobile Application" v2-297-v2-301, 2010

    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    인용정보 인용지수 설명보기

    학술지 이력

    학술지 이력
    연월일 이력구분 이력상세 등재구분
    2014-09-01 등재 학술지 통합(기타)
    2013-04-26 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KIISE : Software and Applications KCI등재
    2011-01-01 등재 등재학술지 유지(등재유지) KCI등재
    2009-01-01 등재 등재학술지 유지(등재유지) KCI등재
    2008-10-17 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KISS : Software and Applications KCI등재
    2007-01-01 등재 등재학술지 유지(등재유지) KCI등재
    2005-01-01 등재 등재학술지 유지(등재유지) KCI등재
    2002-01-01 등재 등재학술지 선정(등재후보2차) KCI등재
    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼