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

검색결과 17건 처리시간 0.022초

다중 브라우저 환경을 지원하는 GUI 기반 웹 어플리케이션 테스트 자동화 방법 (Method of GUI based Web Application Test Automation for Multi-browser Environment)

  • 류수정;정재용;김준;안대영;심정민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.161-163
    • /
    • 2012
  • 웹 기반 서비스의 수요가 급속히 증가함에 따라, 다양한 분야의 웹 어플리케이션이 개발되고 있으며 기능 요구 사항도 복잡해 지고 있다. 이에 따라, 구현된 소프트웨어의 복잡도가 증가되어 기능 검증을 위한 시험의 중요성이 대두되고 있으나, GUI를 기반으로 하는 웹 어플리케이션의 특성 때문에 사용자 관점에서 다양한 기능시험을 수행하기 위해서는 많은 노력과 시간이 필요하다. 특히 최근에는 과거와 달리 다양한 브라우저가 사용됨에 따라, 다양한 브라우저 상에서의 웹 어플리케이션 기능시험을 필수적으로 해야 하기 때문에 시험 수행 시간을 줄일 수 있는 시험방안이 절실히 요구되고 있다. 본 논문에서는 공개 소프트웨어인 GUI 시험 자동화 도구를 활용하고, 테스트 자동화를 위한 테스트 케이스를 생성하여 다수의 브라우저 환경에서 동시에 자동으로 기능시험을 수행할 수 있게 함으로써, 시험 효율성을 극대화하기 위한 웹 어플리케이션 시험 자동화 방안을 제안한다. 실제 사례적용을 통하여, 시험 시간을 획기적으로 단축시키고, 4개의 브라우저에 대하여 동시 시험 수행이 가능함을 확인하였다.

GUI 기반 기능 테스트 자동화 스크립트의 재사용성 향상 기법 (A Technique to increase reusability of GUI-based Functional Test Automation Scripts)

  • 김성빈;김희천
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.567-570
    • /
    • 2014
  • 기능 테스트 자동화를 위해서는 스크립트 구현에 많은 노력이 소요된다. 또 구현된 스크립트의 재사용성이 떨어져 소프트웨어 UI가 변경되면 수정이 필요하고 여러 어려움이 따른다. 본 연구의 목적은 GUI 기반 시스템 테스트 자동화의 특성과 문제점을 분석하여 테스트 스크립트의 재사용성을 향상시키는 방법을 제시하고 적용 사례를 보임으로써 테스트 자동화 작업의 생산성을 높이고 안정적이고 신뢰성이 있는 자동 테스트 결과를 확보하는데 있다.

복합재 적층 구조물의 코너 부 파손 해석을 위한 자동화 소프트웨어 개발 (Development of Automation Software for Corner Radius Analysis of Composite Laminated Structure)

  • 현주하;문용호;하석운
    • 융합정보논문지
    • /
    • 제8권3호
    • /
    • pp.107-114
    • /
    • 2018
  • 최근 항공 산업이 활성화됨에 따라 복합재 관련 해석 소프트웨어의 개발이 요구되고 있다. 복합재 해석은 전문적인 구조 해석 및 시험 평가가 필요하다. 따라서 복합재 구조 해석을 위해서는 기존의 상용 소프트웨어를 사용할 수밖에 없으나 기존의 상용 소프트웨어들은 제한적인 기능만을 제공하고 있다. 특히 항공기 복합재 스파 구조물의 코너 부 구조 해석에 특화된 소프트웨어는 전무하기 때문에 구조 해석에 많은 인적 자원과 시간이 소비되고 있다. 이를 해소하기 위해서 기존의 코너 부 구조 해석 절차를 반영하고 복수의 파손 기준을 제공하는 사용자 친화적인 GUI 기반의 자동화 소프트웨어를 개발하였다. 개발한 소프트웨어의 구조 해석 결과에 대한 신뢰성을 검증하기 위해 기존의 구조 해석 결과와 비교한 결과, 구조 해석 성능에 문제가 없음을 확인하였다.

PC 기반의 다이싱 공정 자동화 시스템 개발

  • 김형태;양해정;송창섭
    • 한국정밀공학회지
    • /
    • 제17권3호
    • /
    • pp.47-57
    • /
    • 2000
  • In this study, PC-based dicing machine and driving software were constructed for the purpose of automation of wafer cutting process. To automate the machine, hard automation including vision, loading, and software were considered in the development. Auto loading device and vision system were adopted for the increase of productivity, GUI software programmed for the expedient operation. The dicing machine is operated by the control algorithm and some parameters. It is verified that this kind of PC based automation has a great potential compared with the conventional dicing machine when applied to manufacturing some kinds of wafers as a test purpose.

  • PDF

X- 인터넷 기반의 철도성능시험관리 프로그램 구축에 관한 연구 (A study on railway performance test management program building based on X-internet)

  • 온정근;김명룡;양도철
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 추계학술대회 논문집
    • /
    • pp.2096-2100
    • /
    • 2008
  • This research project management, building systems to test the performance requirements of a user to accept the plan and schedule management, personnel management, and test results, and the status of testing and reporting procedures to handle the process of implementation of Java-based X - Under the Internet environment, the default network, remote process research and development program as a test automation, structure and each module of the software analysis, design, analysis and clean-up and structure of the modules, each module and the GUI structure, performance, testing integration DB The present system is to study the system.

  • PDF

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

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

Delay-dependent Stabilization of Singular Systems with Multiple Internal and External Incommensurate Constant Point Delays

  • Xie, Yong-Fang;Gui, Wei-Hua;Jiang, Zhao-Hui
    • International Journal of Control, Automation, and Systems
    • /
    • 제6권4호
    • /
    • pp.515-525
    • /
    • 2008
  • In this paper, the problem of delay-dependent stabilization for singular systems with multiple internal and external incommensurate constant point delays is investigated. The condition when a singular system subject to point delays is regular independent of time delays is given and it can be easily test with numerical or algebraic methods. Based on Lyapunov-Krasovskii functional approach and the descriptor integral-inequality lemma, a sufficient condition for delay-dependent stability is obtained. The main idea is to design multiple memoryless state feedback control laws such that the resulting closed-loop system is regular independent of time delays, impulse free, and asymptotically stable via solving a strict linear matrix inequality (LMI) problem. An explicit expression for the desired memoryless state feedback control laws is also given. Finally, a numerical example illustrates the effectiveness and the availability for the proposed method.