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

검색결과 301건 처리시간 0.031초

Record-PlayBack 기반의 안드로이드 소프트웨어 테스트 케이스 생성 방안 (Android S/W Test case Generation System using Record-PlayBack)

  • 박두호;신원;김태완;장천현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.171-174
    • /
    • 2011
  • 최근 안드로이드 소프트웨어의 숫자가 날로 증가하고 있는 동시에 사용자들의 요구 수준도 함께 높아지고 있다. 이에 따라 소프트웨어의 품질을 높이기 위한 테스트 과정의 중요성이 두드러지고 있으며 안드로이드 소프트웨어는 GUI를 기반으로 하고 있기 때문에 현존하는 GUI테스트 기법들을 이에 적용시키는 다양한 연구가 진행되고 있다. GUI 테스트 기법 중 Record-Playback 기법은 사용자의 사용 흐름을 기록 후 재현하는 방식으로 테스트를 반 자동화함으로 테스트 과정에 소모되는 시간과 자원을 감소시키기 때문에 많은 분야에서 활용되고 있다. 하지만, 이 기법은 테스트 케이스 생성 시 테스터의 비효율적인 노동을 증가시키는 문제점이 발생하고 있으며, 또한 안드로이드 환경에 적용시키기 위해서 그 특성에 대한 고려가 필요하다. 이에 본 논문에서는 안드로이드 환경에 적합한 RPB 기반 테스트 케이스 생성 및 활용 방안에 대해 제안한다. 이는 소프트웨어 테스트에 소요되는 시간과 자원을 감소시켜 소프트웨어의 품질 향상에 도움이 된다.

물체인식 딥러닝 모델 구성을 위한 파이썬 기반의 Annotation 툴 개발 (Development of Python-based Annotation Tool Program for Constructing Object Recognition Deep-Learning Model)

  • 임송원;박구만
    • 방송공학회논문지
    • /
    • 제25권3호
    • /
    • pp.386-398
    • /
    • 2020
  • 본 논문에서는 물체인식 딥러닝 모델을 구성하는데 필요한 데이터 레이블링 과정을 하나의 프로그램에서 사용할 수 있는 Annotation 툴을 개발했다. 프로그램의 인터페이스는 파이썬의 기본 GUI 라이브러리를 활용하였으며, 실시간으로 데이터 수집이 가능한 크롤러 기능을 구성하였다. 기존의 물체인식 딥러닝 모델인 Retinanet을 활용하여, 자동으로 Annotation 정보를 제공하는 기능을 구현했다. 또한, 다양한 물체인식 네트워크의 레이블링 형식에 맞추어 학습할 수 있도록 Pascal-VOC, YOLO, Retinanet 등 제각기 다른 학습 데이터 레이블링 형식을 저장하도록 했다. 제안하는 방식을 통해 국산 차량 이미지 데이터셋을 구축했으며, 기존의 물체인식 딥러닝 네트워크인 Retinanet과 YOLO 등에 학습하고, 정확도를 측정했다. 차량이 진입하는 영상에서 실시간으로 차량의 모델을 구별하는 정확성은 약 94%의 정확도를 기록했다.

해양사고 예보 시스템 개발 (III): 3차원 통계 가시화 시스템 구축 (Development of Marine Casualty Forecasting System (III): Implementation of Three-Dimensional Visualization System)

  • 임정빈
    • 한국항해항만학회지
    • /
    • 제28권1호
    • /
    • pp.17-22
    • /
    • 2004
  • 이 논문에서는 해양사고 통계예측 결과의 의미를 쉽게 이해할 수 있는 3차원 가시화 시스템의 구현에 관해서 기술했다. 이 시스템 개발에는 그래픽 사용자 인터페이스 방식(GUI)과 웹(Web) 기반 가상현실(VR) 기술을 주로 적용하였다. 그리고, 매일의 상황을 예보하기 위하여 시간기반 해양사고 예측모델과 위험수준 지표를 개발하였다. 시스템 작동실험 결과, 3차원 가상공간에 단순한 색으로 복잡한 통계결과를 나타낼 수 있었다. 또한, 매일의 위험수준을 막대 그래프에 나타낼 수 있었다.

해양사고 예보 시스템 개발(III): 3차원 통계 가시화 시스템 (Development of Marine Casualty Forecasting System (III): Three-Dimensional Visualization System)

  • 임정빈;공길영;구자영;김창경
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2003년도 춘계공동학술대회논문집
    • /
    • pp.66-72
    • /
    • 2003
  • 이 논문에서는 해양사고 통계예측 결과의 의미를 쉽게 알 수 있도록 가시화하기 위한 3차원 가시화 시스템의 구현에 관해서 기술했다. 이 시스템 개발에는 그래픽 사용자 인터페이스 방식(GUI)과 웹(Web) 기반 가상현실(VR) 기술을 주로 적용하였다. 그리고, 매일의 상황을 나타내기 위하여 해양사고와 위험수준의 시간기반 예측 모델을 개발하였다. 시스템 작동실험 결과, 3차원 가상공간에 단순한 색으로 복잡한 통계결과를 나타낼 수 있었다.

  • PDF

고등훈련기 전기체 정적시험을 위한 여압시험 (Pressurization Test for Full-scale Static Test of T-50 Aircraft)

  • 심재열;김태욱;송재창;황귀철;황인희
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 추계학술대회
    • /
    • pp.1384-1387
    • /
    • 2003
  • Pressurization test is usually required in aircraft full-scale static test. There are several test conditions including pressurization of cockpit, fuselage fuel tank, air inlet duct for T-50 full-scale static test. In this paper, the test conditions, equipment, piping analysis for the pressurization test are introduced. Tank simulation test is performed to verify the validity of piping analysis and to find good tuning parameters for the pressurization channel in the servo controller. Several test setup for pressurization of T-50 test is introduced. Test article volume is filled by form, $60%{\sim}80%$ volume is reduced for the T-50 full-scale static test. Pressurization system is connected to servo controller which also controls hydraulic actuator. Load and pressure control is synchronized by using the same servo controller during T-50 test. Typical control result for pressurization test condition is shown. Pressurization tests of T-50 full-scale static test was completed successfully.

  • PDF

20대 사용자를 위한 디지털 케이블 TV 메뉴 제안 (A Proposal on Digital Cable TV Menu for 20's)

  • 김용성;노지혜;박수빈;안소현;연명흠
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2009년도 학술대회
    • /
    • pp.1053-1058
    • /
    • 2009
  • 기존의 수동적인 TV를 보는 방식에서 벗어나 원하는 시간에 원하는 컨텐츠를 골라 볼 수 있는 디지털케이블 TV (DCATV)와 IPTV는 많은 가정에서 호응을 얻고 있고 그 발전 가능성은 더욱 커지고 있다. 본 연구는 20대 사용자들에게 적합하고 사용하기 편리한 VOD메뉴 구조와 새로운 메뉴 스타일을 제안하는 데 있다. 이를 위해 우선 휴리스틱 분석을 통해 예상 문제점을 파악하였다. 이를 바탕으로 나온 문제점을 검증하고 개선하기 위해 반복적인 사용성 평가를 실시하였다. 더불어 선호도 조사를 통해 메뉴스타일 및 GUI요소를 제시하였다. 그 결과, VOD메뉴 구조의 오류를 개선하고 사용자들이 인식하기 쉬운 메타포, 컬러, 아이콘 등을 포함한 새로운 메뉴스타일을 제안하였다. 즉, VOD 카테고리는 의미가 명확한 것끼리 그룹핑 되어야하고 그룹핑이 모호한 것들은 그냥 두어야 한다. 그리고 메뉴스타일은 방식의 새로움 보다는 사용 편리성이 사용 경험자들에게는 더 중요한 요소라는 점을 발견하게 되었다. 본 연구는 차후 디지털 케이블 방송 메뉴를 개선할 때 기초 자료가 될 뿐만 아니라, 다른 방송 메뉴를 설계할 때 참고 자료로 활용 될 수 있을 것이다.

  • PDF

야외시험용 적외선 영상 저장보드 설계 (Design of infrared image storage board for outdoor testing)

  • 김홍락;박진호;김경일;이다빈
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.161-166
    • /
    • 2021
  • 적외선 영상 시스템으로 야외에서 다양한 영상에 대하여 테스트를 할 때 테스트 한 영상을 저장하여 비교확인이 필요하다. 야외에서 시험을 하기 때문에 휴대성이 간편해야 하며 장시간의 영상을 저장하여야 하기 때문에 많은 저장공간이 필요로 한다. 또한 시험 이후에 쉽게 PC와 접속하여 저장된 데이터를 다운로드 받을 수 있어야 한다. 최근 메모리 시스템의 발전으로 쉽게 On Board 형태로 사용할 수 있는 eMMC 메모리를 활용하여 야외시험용 적외선 영상 저장보드를 설계할 수 있다. 본 논문에서는 적외선 영상을 쉽게 저장하고 다운받을 수 있는 휴대가 간편한 영상 저장보드 설계에 대하여 설명하고 PC와 접속하여 저장된 영상을 다운 받을 수 있는 GUI 프로그램에 대하여 설명한다.

CTS: 예방 정비를 위한 클러스터 시스템 검사 도구 (CTS: A Cluster System Test Suite for Preventive Maintenance)

  • 차광호
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권5호
    • /
    • pp.385-393
    • /
    • 2004
  • 현재 클러스터 시스템은 여러 분야의 문제들을 위하여 폭 넓게 이용되어지고 있으며 유용한 고성능 컴퓨팅 자원으로 인식되고 있다. 클러스터 시스템의 사용자가 늘어남에 따라 클러스터 시스템의 성능 개선 못지 않게 안정적인 운영을 유지하는 것도 중요한 상황이다. 하드웨어 예방 정비가 정상 운영을 위해서 중요한 것임에도 불구하고, 예방 점검 시간에 일반적인 클러스터 시스템을 위하여 사용될 수 있는 검사 도구는 주요 관심사가 되지 못했다. 본 논문에서는 하드웨어 예방 정비를 고려하여 클러스터 시스템을 위한 하드웨어 검사 도구를 제안한다. CTS(Cluster system Test Suite)로 명명된 클러스터 시스템 검사 도구는 메모리와 NIC를 점검하기 위한 두개의 검사 루틴을 가지고 있다. CTS를 설계시, CTS가 일반 적인 클러스터 시스템이 가지는 공통된 특징을 지원하도록 노력하였으며 검사 조건 설정에서 결과 조회까지 모든 작업은 통합 GUI 환경에서 진행될 수 있도록 하였다. 두 종류의 클러스터 시스템을 점검할 때, CTS를 사용하였고 클러스터 시스템을 관리하는데 유용한 정보가 제공됨을 확인하였다.

T-50 플러터/진동소음 비행시험 데이터베이스 시스템 개발 (Development of Database System for T-50 Flutter/Vibroacoustic Flight Test Data)

  • 곽동일;백승길;박금당;김영익
    • 한국항공우주학회지
    • /
    • 제34권2호
    • /
    • pp.82-89
    • /
    • 2006
  • 항공기의 플러터 및 진동소음 특성은 장기간에 걸친 다양한 비행시험을 통해서만 획득 가능하며, 생성된 방대한 양의 데이터를 효율적으로 축적하기 위해서는 특별히 설계된 데이터베이스 시스템이 필요하다. 이에 따라 MS-Access를 기반으로 하여 T-50 고등훈련기 비행시험 시 측정된 플러터/진동소음 환경 데이터를 처리하는 데이터베이스 시스템을 개발하였다. 개발된 시스템은 항공기 비행시험과 관련된 자료 항목, 관련 항목으로 구성된 테이블, 그리고 작성된 테이블들을 논리적으로 연결한 관계형 데이터베이스로 구성되며, 비쥬얼 베이직과 구조적 질의어를 이용한 데이터 검색 GUI(Graphic User Interface)를 구현하여 직관적인 검색이 가능하도록 되어 있다. 개발된 시스템을 이용하여 플러터/진동소음 데이터의 축적 및 요구도 검증에 효과적으로 활용하였다.

투과증발 시스템 모사기 개발 (Development of Pervaporation System Simulator)

  • 장재화;유제강;안승호;이규현;류경옥
    • 멤브레인
    • /
    • 제7권1호
    • /
    • pp.31-38
    • /
    • 1997
  • 유기물 탈수 공정에 적용되는 투과증발 시스템을 설계하기 위한 투과증발 시스템 모사기가 개발되었다. 모사기는 시스템 모델링 및 수치 해석 알고리즘과 관련된 simulation engine과 모사기를 Windows 환경에서 쉽게 사용할 수 있도록 한 Graphical User Interface(GUI)로 구성되었다. 모사기 구조 및 사용 방법 등을 실규모 에탄올 탈수 공정 모사를 통하여 구체적으로 설명하였으며, 모사 결과를 실제 에탄올 탈수 Pilot test에 의한 실험 결과와 비교함으로써 모사기 성능이 우수함을 입증하였다.

  • PDF