3G, GSM 모바일 사용자 인터페이스를 위한 기능 점검 자동화 : A Functional Checking Automation for the 3G, GSM Mobile User Interfaces
- 발행기관 서강대학교 정보통신대학원
- 지도교수 오경환
- 발행년도 2006
- 학위수여년월 200608
- 학위명 석사
- 학과 및 전공 정보통신대학원
- 식별자(기타) 000000103156
- 본문언어 한국어
초록/요약
급격하게 변화되는 핸드폰 S/W 결함의 문제점으로 인해 단말기 업체마다 수많은 S/W 검증을 위한 S/W Test checklist 작성 및 방법론이 화두가 되고 있는 실정이다. Black Box 테스트 방법론의 예로, Boundary Value Testing, Case-Effect Graphing Testing, Control Flow Testing, Equivalence Class Partitioning, Exception Testing, Free Form Testing등이 있는데, 이를 활용해서, S/W 검증을 위한 최적의 S/W Test Checklist를 만들어 보고자 한다. 핸드폰 모델들이 다양화 되고, 사업자마다 특색 있는 UI(User Interface)를 개발하고 작성 완료된 S/W Test Checklist가 계속해서 변경이 되고, 이에 맞추어서 그때마다 S/W Test Checklist를 다시 작성해야 하는 문제점들이 노출됨에 따라서 검출력이 떨어지고, 핸드폰 UI가 약간만 변경되어도, 기존에 사용하던 S/W Test Checklist를 사용 하기에 많은 어려움이 발생하고 있다. 사용자에게 완벽한 S/W 구현 검증 없이 소비자들이 사용함으로 인해, 많은 S/W 결함들이 나타나서, 단말기 제조업체 및 사업자에 많은 영향을 주고 있는 실정이다. 본 연구 논문에서는 핸드폰 S/W 결함 검출력을 높이기 위한 다양한 S/W 방법론을 접목해 보고, 이를 통해서 어느 정도까지 핸드폰에 적용이 가능한지에 대해서 비교 분석을 실시하고, 수작업으로 이루어지는 S/W Test Checklist 작성에 대해서, Excel의 기능중인 Macro 방법을 통해서, Visual Basic Programming으로 직접 구현을 해서 자동으로 S/W Test Checklist가 생성 될 수 있는 방법을 고안해 보았다. 이에 따라, 기대되는 효과는 다음과 같다. 소모적인 핸드폰의 S/W 결함을 줄일 수 있고, 작성될 UI Testing Tool은 개발자들이 보고 직접 S/W를 구현할 수 있는 문서로 대체할 수 있으며, 이 문서는 Visual Basic Programming을 활용해서 자동으로 checklist로 변환이 될 수 있도록 구현할 예정이고 이에 따라 S/W Test Checklist를 작성하는 시간이 절약 될 수 있을 것이다
more초록/요약
Extremely changing cell phone markets force phone manufacturers to keep be concerned over setting faultless S/W test checklist. Examples of Black Box test skills are various such as Boundary Value Testing, Case-Effect Graphing Testing, Control Flow Testing, Equivalence Class Partitioning, Exception Testing, Free Form Testing. Using these skills, I am going to make optimum S/W test checklist. Cell phone models get various, vendors develop distinctive UI, and S/W test checklist keep changing. So, these changes compel S/W test checklist to be set again. A little change to Cell phone UI gives lots of trouble to cell phone manufacturers and vendors for using existing S/W test checklist. It is due to the fact that users experience uncomfortable functions before they are verified. This study is going to check diverse methodology to enhance S/W testing power, ascertain the limit of application, and devise automatic S/W test checklist by visual basic programming in place of hand-operating Therefore, this study expects following; It can reduce S/W defects; developers can use UI Testing Tool as simulating S/W for themselves, and save time for making S/W test checklist since Visual Basic Programming offer it automatically.
more