• 제목/요약/키워드: 테스트 자동화 도구

검색결과 89건 처리시간 0.047초

정지동영상 스트림을 이용한 디지털 TV의 시스템 테스트 자동화 개선 및 시험결과 신뢰성 향상방안연구 (A Study on Test Reliability Improvement of DTV System Test Automation through DTV Bit Stream with Still Image)

  • 이승곤;심재환;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.363-366
    • /
    • 2008
  • 본 논문에서는 테스트 자동화 도구를 사용하여 디지털 TV의 시스템 테스트 수행 시 테스트 결과의 신뢰성을 향상시키기 위한 방안을 제시하고자 한다. 시스템 테스트 자동화 도구는 디지털 TV의 출력화면을 실시간으로 캡쳐 한 후, 정상 상태의 출력화면과 비교, 분석을 통해 테스트 수행 결과의 성공/실패 판정을 자동으로 수행한다. 본 논문에서는 테스트 도구의 수행 및 수행결과에 대한 판정의 신뢰성을 높이기 위한 방법으로 DTV 화면 출력시에 정지 화면으로 이루어진 동영상이 출력되도록 방송 신호인 비트 스트림을 제작하여, 디지털 TV에 입력하여 테스트하는 방안을 제시한다. 제시된 방안을 통해 기존 방식에서 검출해 내지 못하던 오류를 검출함으로써 테스트 자동화 도구의 수행 성능을 향상시키고, 테스트 결과에 대한 신뢰성을 높이는 방법을 제안한다.

XML기반 테스트 정보를 공유하는 소프트웨어 테스팅 자동화 프레임워크의 설계 (Design of Software Testing Automation Framework sharing Test Information based on XML)

  • 정창신;이계임;김종희;정순기
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.89-99
    • /
    • 2005
  • 소프트웨어 테스팅 도구를 이용하여 테스팅 프로세스의 전체 또는 일부를 자동처리 함으로써 테스팅 시간의 단축과 비용을 줄일 수 있다. 현재 상용화된 테스팅 자동화 도구들은 상호 호환성을 고려하지 않고 개발되었기 때문에 특히, 테스트 설계 단계에서 생성되는 테스트 케이스(테스트 프로시저, 테스트 데이터 및 테스트 수행 결과의 예측 등)의 정보 공유와 재사용이 불가능하다. 본 논문에서는 테스트 케이스의 정보 공유와 재사용을 위하여 테스팅 자동화 도구들의 통합화 대신에 테스팅 수행과정에서 생성된 테스트 케이스 정보를 다른 테스팅 도구들에서도 접근, 공유할 수 있는 테스팅 자동화 프레임워크를 제안하였다. 제안한 통합 환경 테스팅 자동화 프레임워크의 유효성과 효과성, 그리고 시스템 성능과 테스트 케이스의 재사용성을 입증하기 위하여 기존 3개의 테스팅 도구들을 테스트 시나리오에 따라 실험하였다. 실험한 결과 통합 환경 테스팅 자동화 프레임워크 상에서 테스트 케이스의 재사용을 통해 테스팅 시간의 단축과 비용을 감소시킬 수 있었다.

  • PDF

안드로이드 애플리케이션 GUI 테스팅 도구 적용 및 사례연구 (The Android application GUI testing tool apply and case study)

  • 김태균;권기현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1231-1234
    • /
    • 2012
  • GUI는 안정성과 견고성 그리고 사용성을 검증하기 위하여 반드시 테스트가 되어야 한다. 하지만 이러한 GUI 테스팅은 기존 소프트웨어 테스트 과정보다 복잡하고 많은 양의 테스트 작업을 요구하게 된다. 그리하여 많은 자동화된 테스트 도구가 개발 되어왔으며, 많은 산업체에서는 이러한 자동화된 테스트 도구를 사용하여 소프트웨어의 품질을 측정하고 있다. 하지만 모바일 소프트웨어의 GUI를 테스트하기 위한 도구는 현재까지 개발 중이며 많은 연구가 선행 되고 있다. 본 논문은 이러한 모바일 애플리케이션의 GUI를 테스트 하기 위하여 많이 사용되고 있는 오픈 소스 기반의 도구 3개를 선정하여 실제 애플리케이션에 적용하여 보고 분석을 통하여 향후 테스트 도구 개발에 대한 방향을 제시 하고자 한다.

호환성 테스트의 안정화 및 시간 단축을 위한 자동화 도구 (한컴 오피스) (Automation tools for stabilizing compatibility testing and reducing time (Hancom office))

  • 김준기;최윤석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.484-487
    • /
    • 2017
  • 사람이 만드는 소프트웨어는 개발을 시작함과 동시에 오류를 만들어내기 시작한다. 간단히 생각해보면 소프트웨어를 개발하는 사람이 이러한 오류를 잘 알 수 있을 것이라고 생각하지만 개발자 스스로가 자신의 소프트웨어의 오류를 찾아 판단하는 것은 매우 어려운 일이다. 그렇기에 소프트웨어의 테스터가 따로 존재하게 되는데 소프트웨어 테스트의 방법은 크게 화이트박스 테스트와 블랙박스 테스트로 나누어 볼 수 있다. 호환성 도구는 블랙박스 테스트를 기반으로 호환성 테스트를 수행하며 자동화를 결합시켜 사람이 호환성 테스트를 수행할 때의 물리적인 시간의 한계를 극복하는데 목적을 갖고 있다. 목적에 따라 호환성 테스트를 위한 적절한 테스트 샘플을 제작한 후 다양한 테스트 케이스를 통해 호환성 테스트를 수행한 뒤 수행한 결과를 바탕으로 사람이 호환성 테스트를 진행할 때와 비교하여 시간적 효율성과 오차 범위를 줄임으로써 신뢰도를 증가시키고 이를 통해 호환성 도구의 유용함을 밝히고자 한다.

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를 설계하여 간편하고, 정확하게 테스트 할 뿐만 아니라 테스트케이스를 재사용하는 환경을 지원한다. 제안한 자동화 도구는 시나리오 기반의 정확한 테스트와 재사용성을 높인 테스트 도구로서 기존 테스트 도구와 기능적인 비교를 통하여 성능을 확인하였다.

임베디드 소프트웨어 테스팅 자동화도구 성능향상을 위한 테스트슈트 제너레이터의 설계 (A Design of Test Suite generator for Improving the Embedded Software testing Automation tool)

  • 박제원;박진호;이남용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.382-384
    • /
    • 2005
  • 임베디드 소프트웨어는 다른 일반 시스템과는 여러 가지 다른 특성을 가지고 있다. 우선 프로세서 자원과 메모리 자원을 적게 사용해야 하며, 소프트웨어의 오류에 대해 데스크 탑 또는 기타 서버환경에 비해 확실한 소프트웨어의 검증을 요구한다. 이러한 소프트웨어의 검증은 임베디드 소프트웨어의 오류허용이 다른 환경에 비해서 매우 다르기 때문에 고난도의 임베디드 소프트웨어의 응용을 빠르고 안정되게 개발하기 위해서는 사용자가 쉽게 사용할 수 있는 기술이 절실히 필요한 실정이다. 본 논문에서는 기존의 테스팅 자동화도구의 핵심 이슈인 테스트 데이터 제너레이터와 테스트 스크립트의 기능을 포함한 모듈인 테스트슈트 제너레이터의 성능향상 위한 방법을 제시한다. 제시된 테스트슈트 제너레이터 모듈은 임베디드 소프트웨어 테스팅 자동화도구의 개발 시 활용하여 개발한다면 임베디드 소프트웨어를 보다 효과적으로 테스팅 할 수 있을 것으로 예상된다.

  • PDF

윈도우 환경에서의 GUI 기반 블랙박스 테스트 자동화 프로그램 도구 (GUI-based Black Box Test Automation Program Tool in Windows Environment)

  • 정범진;이정우;홍창완;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권2호
    • /
    • pp.163-168
    • /
    • 2018
  • 본 논문에서는 윈도우 환경에서 블랙박스 테스트 기법을 사용하여 GUI 기반 테스트를 자동화하는 테스트 자동화 프로그램 도구를 제안 및 개발한다. 제안된 테스트 자동화 프로그램 도구의 주요한 특징은 다음과 같다. 첫째, 에러 상태를 이미지로써 지정하고, 테스트 스텝마다 화면을 캡처하여 이미지 유사도 비교를 통해 에러 메시지 검출 여부를 확인한다. 둘째, 실행 중 이벤트 대기시간이나 각 테스트 스텝 간 좌표 증가 값 등 여러 옵션 설정을 지원한다. 이러한 블랙박스 테스트 자동화 연구는 안드로이드나 웹 등의 환경에서는 많았지만 윈도우 환경에서는 그렇지 않았다. 제안된 시스템의 성능평가 결과 제안된 시스템은 이미지 비교 모듈로써 GUI 테스트 자동화를 수행하고, 프로세스 상태 확인과 에러 이미지 검출 여부를 확인함으로써 테스트를 정상적으로 수행함을 확인하였다.

보안제품 보호파일 기반 적합성 검증에 관한 연구 (A study on the Appropiateness Verification based Protection Profile of Security Produts)

  • 강진수;김창수
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.5-8
    • /
    • 2004
  • 본 논문은 보안제품 적합성 검중을 위한 자동화 도구를 리눅스 기반에서 구현하였으며, 구현된 적합성 검증 자동화 도구를 이용하여 TCP/IP 5Layer중 IP Layer 이상의 계층에서 보안성을 제공하는 제품들에 대한 무결성 테스트를 실시하였다. 그리고 CC(Common Criteria) 기반의 적합성 검증 절차를 연구하여 구체적인 보안제품의 보호파일에 대한 제안을 제기했다. 구현된 적합성 검증 자동화 도구를 이용하여 개발된 보안제품의 안정성을 테스트할 수 있으리라 예상되며, 제안된 보호파일은 구체적인 평가항목으로 국가기관에서 보안제품의 평가 시 사용될 수 있으리라 예상된다.

  • PDF

모바일 응용 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 애플리케이션의 단위 테스트를 위한 테스트 자동화 플랫폼의 설계 (A design of test automation platform for unit testing on GUI application)

  • 박환석;류호동;이우진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1211-1212
    • /
    • 2012
  • 최근 IT 기기는 GUI를 지원하여 사용자들에게 편의성을 제공하였지만, 개발자들에게는 테스팅에 어려움을 겪게 만들었다. 기존의 GUI 자동화 테스트기법인 Record Play-back 기법과 새로운 GUI 테스트 도구인 Sikuli가 등장 하였지만 기능이 추가되고 변경되는 소프트웨어를 테스팅하기 부족하다. 본 논문에서는 GUI 어플리케이션에서 점진적인 테스팅을 위해 단위 테스트인 각 테스트 케이스를 만들고 연결하는 시나리오 편집기와 시나리오 수행과 테스트 케이스 결과를 검증하는 수행 및 검증기로 구성된 자동화 테스트 도구를 설계한다.