• 제목/요약/키워드: Mobile GUI Test

검색결과 27건 처리시간 0.028초

이미지 플로우 기반의 모바일 GUI 테스트 도구에 관한 연구 (Mobile GUI Testing Tool Based-on Image Flow)

  • 황선명;윤석진
    • 정보처리학회논문지D
    • /
    • 제15D권3호
    • /
    • pp.347-354
    • /
    • 2008
  • 모바일 어플리케이션 소프트웨어의 시장은 여러 소프트웨어 시장 중 가장 많은 어플리케이션 소프트웨어를 출시하고 있으며 모바일 어플리케이션에서 가장 중요한 사용자와의 정보 교환 수단으로는 GUI 가 있다. 현재까지의 모바일 어플리케이션에서의 GUI 테스트 방법으로는 테스터가 한단계, 한단계 버튼을 눌러가며 화면을 체크하는 원시적인 방법의 테스트가 이루어지고 있다. 이에 본 논문에서는 모바일 상에서 이루어지는 정적 화면 전환의 경우 테스트 수행 결과를 이미지 플로우 기반으로 표시함으로써 GUI를 테스트 하는 방법을 제시하고 테스트 커버리지까지 측정할 수 있는 방법을 제시한다.

J2ME 기반 모바일 응용 소프트웨어 GUI 자동화 테스트 지원기 (Test Supporter for GUI of Mobile Application Software in J2ME Platform)

  • 황선명
    • 정보처리학회논문지D
    • /
    • 제16D권3호
    • /
    • pp.361-370
    • /
    • 2009
  • 많은 모바일 어플리케이션 개발자들은 매우 엄격한 제약사항 즉 짧은 개발기간, 사용자의 다양한 요구사항 및 잦은 요구 변경에 직면하고 있다. 이러한 개발환경은 사용자가 사용하기 편리한 GUI의 개발과 S/W 개발초기부터 철저한 테스트를 하여 품질을 보증하는 테스트 방법이 필수적이다. 따라서 본 논문은 모바일 응용 S/W GUI를 기존의 매뉴얼을 보고 테스트 하는 단계적이고 수동적인 방법을 탈피하여 사용자 중심의 시나리오를 통하여 자동으로 GUI를 테스트 하는 것을 목적으로 한다. 제시한 테스트 방법은 사용자 중심의 UI를 설계하여 간편하고, 정확하게 테스트 할 뿐만 아니라 테스트케이스를 재사용하는 환경을 지원한다. 제안한 자동화 도구는 시나리오 기반의 정확한 테스트와 재사용성을 높인 테스트 도구로서 기존 테스트 도구와 기능적인 비교를 통하여 성능을 확인하였다.

시나리오 기반의 모바일 어플리케이션 소프트웨어 GUI 테스트 방법 (A GUI Testing Method base on Scenario for Mobile Application Software)

  • 황선명;김정종
    • 한국산학기술학회논문지
    • /
    • 제9권3호
    • /
    • pp.681-689
    • /
    • 2008
  • 모바일 응용소프트웨어의 그래픽 유저 인터페이스는 모바일 상에서 모든 기능들을 작동시키며 정보를 획득하고 변경하는 작업 환경이며 도구이다. 모바일 소프트웨어 생산성을 높이고 신뢰성을 향상시키기 위하여 그래픽 유저 인터페이스의 테스트는 반드시 필요한 과정이다. 본 연구에서는 테스트 시나리오를 이용하여 그래픽 유저 인터페이스를 테스트하는 방법을 제안하고 이를 구현한 자동화 도구를 제안한다. 자동화 도구(MoGuT)는 테스트 시나리오에 의해 기능적인 결함을 빠른 시간에 찾을 수 있으며 SKVM 환경에서 운영된다.

안드로이드 앱 GUI 테스트 자동화 툴 개발 방법에 관한 연구 (A Study on the Development Method of Android App GUI Test Automation Tool)

  • 박세준;김규정
    • 한국콘텐츠학회논문지
    • /
    • 제21권8호
    • /
    • pp.403-412
    • /
    • 2021
  • 모바일 앱의 수가 기하급수적으로 늘어남에 따라 앱 개발과정에서 이루어지는 테스트의 자동화가 중요해지고 있다. 앱을 출시하기까지 다양한 유형의 테스트를 통해 반복적인 검증이 이루어지는데, 다양한 유형의 테스트 중 GUI 테스트를 중심으로 본 연구는 진행되었다. 안드로이드의 GUI 테스트 자동화 툴을 개발하기 위해서 안드로이드 앱 테스트의 UI Control 16가지와 Material Design Guideline에 대해서 기초 자료를 수집하였다. 그 후 기존 GUI 테스트 자동화 툴에 대해서 스크린 캡처 테스트 기반 2가지 툴과 소스코드 분석 테스트기반 4가지 툴 분석을 하였다. 분석을 통해 기존의 GUI 테스트 자동화 툴들은 시각적 설계, 인터페이스 사용 용이성, 컴포넌트 배치에 대해서는 고려하지 않고 있다는 점을 파악하였다. 이러한 기존 툴의 미비점을 보완하고자 새로운 GUI 테스트 자동화 툴 개발 방법으로 컴포넌트 선정이나 관리 분석 그리고 컴포넌트별 소스코드 예시로 탐색 메뉴나 버튼, 아이템 그룹화나 리스트에 관한 방법을 제시하였다. 본 연구는 GUI 테스트의 새로운 개발 방향을 제시함으로써 개발사의 안정적인 앱 배포에 기여할 수 있다는 점에서 의의가 있다.

J2ME 기반 모바일 GUI TS(Test Supporter) (TS(Test Supporter) for GUI of Mobile in J2ME Platform)

  • 황선명;김상수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.462-465
    • /
    • 2009
  • 모바일 응용 S/W GUI를 기존의 매뉴얼을 보고 테스트 하는 단계적이고 수동적인 방법을 탈피하여 사용자 중심의 시나리오를 통하여 자동으로 GUI를 테스트 하는 것을 목적으로 한다. 제시한 테스트 방법은 사용자 중심의 UI를 설계하여 간편하고, 정확하게 테스트 할 뿐만 아니라 테스트케이스를 재사용하는 환경을 지원한다. 제안한 자동화 도구는 시나리오 기반의 정확한 테스트와 재사용성을 높인 테스트 도구로서 기존 테스트 도구와 기능적인 비교를 통하여 성능을 확인하였다.

iOS 애플리케이션 GUI 테스팅을 위한 영향 관계 기반 커버리지 및 테스트 케이스 생성 (Effect Relation-based Coverage and Test Case Generation for GUI Testing of iOS Applications)

  • 서용진;문대건;김현수
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권3호
    • /
    • pp.151-160
    • /
    • 2013
  • iOS 애플리케이션은 애플에서 개발한 모바일용 운영체제인 iOS 위에서 동작하는 애플리케이션을 말한다. iOS가 터치스크린을 기반으로 하는 그래픽 사용자 인터페이스를 제공하기 때문에, iOS 애플리케이션은 대부분 GUI를 사용자 인터페이스로 제공한다. iOS 애플리케이션에서 GUI의 비중이 높아질수록 GUI 테스트에 대한 중요성도 높아지게 된다. GUI의 기능은 이벤트 핸들러에 의해 수행되기 때문에 이벤트 핸들러 자체에 결함이 존재한다면, 그것은 곧 GUI의 결함을 유발할 수 있다. 이에 본 논문에서는 이벤트 핸들러 자체의 결함을 검출하는 방식으로 iOS 애플리케이션의 GUI 테스트를 수행하고자 한다. 이를 위해서 이벤트 핸들러의 입력 도메인을 재정의하고 이로부터 테스트 케이스를 생성하는 방법을 제안한다.

모바일 응용 S/W GUI 자동화 테스트를 위한 방법 및 도구 구현 (Implementation of Method and Tool for Mobile S/W GUI Automated Test)

  • 채현철;황선명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.359-362
    • /
    • 2008
  • 모바일의 소프트웨어 GUI 테스팅은 매우 중요하다. 그러나 모바일 특성상 일반 어플리케이션과 달리 많은 제약사항이 따르며 빠른 출시 등의 이유로 테스팅을 소홀히 하고 있다. 현재 대부분의 기업에서 GUI 테스트는 프로그래머가 매뉴얼대로 검사하는 수동적 방식을 사용하고 있는 실정이다. 본 논문에서는 GUI 테스트를 자동화 하는 방법 제시 및 도구를 구현 함으로써 좀더 편리하게 GUI 테스트를 할 수 있도록 하고자 한다.

모바일 앱에서의 사용자 행동 모델 기반 GUI 사용성 저해요소 검출 기법 (Automatic Detection of Usability Issues on Mobile Applications)

  • 마경욱;박수용;박수진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권7호
    • /
    • pp.319-326
    • /
    • 2016
  • 어플리케이션의 구매 결정 소요시간이 짧은 동시에 구매 취소 역시 간편한 모바일 앱의 속성을 고려했을 때, 사용 편리성은 모바일 앱이 제공해야 할 다양한 품질 요소들 중 상위의 우선순위를 가지는 요소라 할 수 있다. 이러한 배경에서 모바일 앱 개발자들은 앱의 상품성을 저하시키는 사용성 저해 요소를 여러 가지 측면에서 최소화시키는데 많은 노력을 기울이고 있다. 모바일 앱의 사용 편리성을 저해하는 대부분의 요소는 GUI 설계시에 발생되는 잠재적인 오류들로부터 기인한다. 우리는 앞선 연구에서 사용자 행위 로그를 이용한 모바일 앱의 사용성 분석 기법을 제안한 바 있다. 본 논문에서는 앞선 연구 결과를 토대로 사용자 행위로그를 유한 상태 모델로 표현하고, 여러 명의 사용자로부터 추출된 사용자 행위모델을 병합하여 설계자의 의도가 반영된 설계 행위모델과 비교해 나감으로써, 체계적으로 모바일 앱의 GUI 모델상에 잠재된 사용성 저해 요소 검출해 내는 기법을 제안하고 있다. 또한 기존 개발자들이 사용성 오류 검출을 위해 행해왔던 반복적인 테스트 작업의 부담을 줄이기 위해, 본 논문에서는 제안 된 기법의 자동화가 가능하도록 하는 사용성 오류검출 자동화 도구를 함께 제안하고 있다. 제안된 기법과 도구의 효용성은 실제 오픈 소스 앱 개발자들에 의해 제기된 GUI 이슈 리포트와 제안된 기법에 의해 검출된 이상징후들 간의 비교를 통해 논의하고 있다.

GUI 디자인에서 감성적 어휘를 이용한 컨셉 및 이미지 선택 -붐박스가 기능을 가진 휴대폰- (Approach to the Selection of Concepts and Images for GUI Design using Emotional Words -Mobile Phone with Boombox-)

  • 현혜정;고일주
    • 한국콘텐츠학회논문지
    • /
    • 제9권12호
    • /
    • pp.103-112
    • /
    • 2009
  • 제품 디자인 기술의 발달로 다양한 컨셉의 제품들이 개발되고 있고 사용자 맞춤형 디자인 컨셉에 따른 제품이 활발하게 출시되고 있다. 성공적인 개발을 위해서는 컨셉을 제품 개발 프로세스에 정확히 전달하여야 목표하는 디자인을 개발할 수 있다. 제품 개발 목적에 맞는 디자인 컨셉을 찾기 위해서 붐박스를 겸한 모바일 폰에 대한 디자인 컨셉을 감성적 어휘 표현으로 찾아내고 해당 목표에 맞는 시각적 이미지를 이용하여 컨셉 목표를 구체화했다. 컨셉 목표를 구체화하기 위하여 개발에 참여하는 이해당사자가 서로 합의할 수 있는 이미지를 선정을 목표로 참여자 간의 의견 조율을 위한 테스트를 실시하였다. 본 연구에서는 합리적인 선택을 위하여 테스트 결과를 클러스트링 기법을 이용하여 컨셉과 이미지 선정을 위한 방법을 제안하고자 하였다. 이러한 방법은 디자인 컨셉을 설계하고 목표에 맞은 GUI 구현에 기여할 것으로 보인다.

Mobile Computing의 GUI 개발에 있어 사용성 평가 연구 - WIPI 인터페이스 디자인을 위한 Benchmark Testing을 중심으로 - (The Study of Usability Evaluation in the GUI of Mobile Computing - Based on Benchmark Testing in the interface design of WIPI)

  • 정봉금;송연승
    • 디자인학연구
    • /
    • 제17권1호
    • /
    • pp.49-62
    • /
    • 2004
  • 무선인터넷으로 상호작용 하는 정보를 다양한 그래픽으로 가시화하면서 인터페이스를 통일화한 무선인터넷 단말기용 GUI (Graphic User Interface)가 사용자의 선택의 폭을 확장하고 감성만족도 향상에 크게 기여한다는 점에서 매우 고무적인 기술적 진전으로 받아들여지고 있다. 특히 최근 무선인터넷 단말기의 해상도와 색상이 높아지면서 사용상의 편의성과 시각효과를 강조한 GUI를 요구하고 있어 향후 이 분야의 연구가 크게 증가할 것으로 전망된다. 모바일 컴퓨팅의 인터페이스는 사용자들의 미감과 정보효율성에 중요한 영향을 미칠 것이다. 현재 국내 상황은 무선인터넷업체와 GUI 디자인업체가 핸드폰 PDA 스마트폰 등 무선인터넷 단말기를 통일된 사용방법으로 작동하면서 다양한 그래픽 화면을 처리할 수 있게 해주는 GUI개발에 전력하고 있다. 사례연구에서는 Nokia 3650 모델과 MS의 Orange SPV 모델이 제공된다. 이 두 모델의 사용성 비교평가를 통해 PDA와 Phone이 결합된 형식의 차세대 스마트폰 UI 개발에 벤치마킹하고자 한다. 2535세대의 취향에 맞는 유저빌리티 개발을 중심으로 WIPI WAP 메뉴를 구성 하고, WAP서비스 및 VM Browser, PDA Browser개발을 위한 연구 자료로 활용할 수 있으며 사용자의 디자인 선호도 분석을 통해 WAP 메뉴로의 접근성을 감성적으로 강화시키고자 함이 본 연구의 목적이다. 본 연구에서 제시하는 평가모형은 무선인터넷단말기를 개발하는 개발자, 디자이너, 기획자들에게 보다 효과적인 인터페이스 분석 자료를 제공하며, 스마트 폰 개발 시 고려해야 할 Check point 제시를 통해 WIPI 폰의 GUI Guideline으로의 활용을 기대한다.

  • PDF