소프트웨어 개발에서 소프트웨어 테스팅은 전체 소프트웨어 개발 비용의 약 50%를 차지하는 많은 비용이 요구되는 작업이다. 소프트웨어 테스팅에 요구되는 높은 비용은 소프트웨어 테스팅...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A99743151
2013
Korean
KCI등재
학술저널
263-276(14쪽)
0
0
상세조회0
다운로드소프트웨어 개발에서 소프트웨어 테스팅은 전체 소프트웨어 개발 비용의 약 50%를 차지하는 많은 비용이 요구되는 작업이다. 소프트웨어 테스팅에 요구되는 높은 비용은 소프트웨어 테스팅...
소프트웨어 개발에서 소프트웨어 테스팅은 전체 소프트웨어 개발 비용의 약 50%를 차지하는 많은 비용이 요구되는 작업이다. 소프트웨어 테스팅에 요구되는 높은 비용은 소프트웨어 테스팅이 소프트웨어 개발 프로세스에서 매우 큰 비중을 차지하는 작업인 것을 나타낸다. 안드로이드 앱의 앱간 상호작용은 인텐트를 이용해서 외부 앱의 액티비티를 호출하고 실행하는 것이다. 본 논문은 안드로이드 앱의 앱간 상호작용 테스트 기법을 제안한다. 상호작용 테스트 기법은 안드로이드 앱의 액티비티 호출 관계를 모델링하여 앱간 상호작용 모델을 생성하고, 제안하는 테스트 커버리지를 만족하는 테스트 케이스를 생성하여 테스트를 수행하는 기법이다. 본 논문에서는 2개의 오픈 소스 안드로이드 앱을 대상으로 상호작용 테스트 기법과 무작위 테스트 케이스 생성 기법의 우수성을 비교하는 실험을 수행하여 사례 연구 결과 제안 기법이 기존의 무작위 테스트 기법보다 높은 테스트 커버리지를 달성하였다.
다국어 초록 (Multilingual Abstract)
Testing has been known to account for about 50% of software development cost. This suggests that software testing should be systematically performed in order to achieve efficiency and effectiveness of testing. Interaction among Android apps is one of ...
Testing has been known to account for about 50% of software development cost. This suggests that software testing should be systematically performed in order to achieve efficiency and effectiveness of testing. Interaction among Android apps is one of the major features in Android platform, which enables app developer to construct composite apps by reusing other apps on the phone. An app can utilize functions provided by other apps by invoking their activities through Intents. However, studies for test case generation focusing on interaction testing among Android apps are rarely performed. This paper proposes an interaction testing approach to identifying defects which are involved with interactions among Android apps. Interaction test among Android apps generates interaction model by analyzing Intent-relevant information among Android app’s activities and generates test cases based on a set of coverage criteria and executes test cases. This paper presents the experiments results showing that the proposed approach is performed better than the conventional random approach. The results of the experiments show that Interaction test technique shows better performance than random approach in terms of three evaluation criteria: function coverage, statement coverage, and branch coverage.
목차 (Table of Contents)
참고문헌 (Reference)
1 "dex2jar"
2 Domenico Amalfitano., "Using GUI Ripping for Automated Testing of Android Applications" 258-261, 2012
3 B. Beizer, "Software testing techniques" Van Nostrand Reinhold Co. 1990
4 "Java Parser"
5 "Google play"
6 "Google Android"
7 Tommi Takala., "Experiences of System-Level Model-Based GUI Testing of an Android Application" 377-386, 2011
8 Atif M. Memon., "Coverage Criteria for GUI Testing" 256-267, 2001
9 Atlassian, "Clover-for-Android"
10 Cuixiong Hu., "Automating GUI Testing for Android Applications" 77-83, 2011
1 "dex2jar"
2 Domenico Amalfitano., "Using GUI Ripping for Automated Testing of Android Applications" 258-261, 2012
3 B. Beizer, "Software testing techniques" Van Nostrand Reinhold Co. 1990
4 "Java Parser"
5 "Google play"
6 "Google Android"
7 Tommi Takala., "Experiences of System-Level Model-Based GUI Testing of an Android Application" 377-386, 2011
8 Atif M. Memon., "Coverage Criteria for GUI Testing" 256-267, 2001
9 Atlassian, "Clover-for-Android"
10 Cuixiong Hu., "Automating GUI Testing for Android Applications" 77-83, 2011
11 Donald Melanson, "Android Market hits 20,000 apps, over 60 percent free"
12 Atif M. Memon, "An event-flow model of GUIbased applications for testing" 17 (17): 137-157, 2007
13 Amiya K. Maji., "An Empirical Study of the Robustness of Intercomponent Communication in Android" 1-12, 2012
14 Domenico Amalfitano., "A GUI Crawling-Based Technique for Android Mobile Application Testing" 252-261, 2011
동적 바이너리 계측을 이용한 최적화된 프로그램의 정확한 베이직 블록 커버리지 측정
프로젝트의 결함 밀도와 교차 프로젝트 결함 예측 모형의 예측력과의 관계
베이지안 추론망을 이용한 검색엔진 세부 모듈의 상세 분석 방법
학술지 이력
| 연월일 | 이력구분 | 이력상세 | 등재구분 |
|---|---|---|---|
| 2014-09-01 | 등재 | 학술지 통합(기타) | |
| 2013-04-26 | 학술지명변경 | 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KIISE : Software and Applications | ![]() |
| 2011-01-01 | 등재 | 등재학술지 유지(등재유지) | ![]() |
| 2009-01-01 | 등재 | 등재학술지 유지(등재유지) | ![]() |
| 2008-10-17 | 학술지명변경 | 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KISS : Software and Applications | ![]() |
| 2007-01-01 | 등재 | 등재학술지 유지(등재유지) | ![]() |
| 2005-01-01 | 등재 | 등재학술지 유지(등재유지) | ![]() |
| 2002-01-01 | 등재 | 등재학술지 선정(등재후보2차) | ![]() |