• Title/Summary/Keyword: test automation

검색결과 635건 처리시간 0.02초

XML을 이용한 안드로이드 GUI 위젯의 기능 테스트 자동화 (Functional Test Automation for Android GUI Widgets Using XML)

  • 마영철;최은만
    • 정보처리학회논문지D
    • /
    • 제19D권2호
    • /
    • pp.203-210
    • /
    • 2012
  • 캡처 리플레이 기법은 GUI 테스팅을 위하여 흔히 사용되는 자동화 방법이다. 하지만 안드로이드 플랫폼 애플리케이션 테스팅에는 직접 이용하기 어렵다. 그 이유는 좋은 테스팅 프레임워크가 제공되고 있지만 GUI 요소들과 위젯 이벤트 처리 부분이 자동 링크되지 않기 때문이다. 캡처 리플레이 테스팅 도구가 없다면 명세서를 이용하여 테스팅 시나리오를 만들고 일일이 수동으로 GUI 요소들과 연결하여 테스팅 하여야 한다. 이 논문은 현재 사용되고 있는 안드로이드기반 GUI 자동화 테스트 기법보다 발전되고 최적화된 캡처 리플레이 방법을 제안하고 이의 효율성을 증명하기 위한 것이다. XML을 이용하여 주요 위젯기반 원소를 추출하기 위한 기술들을 정립하고 위젯기반 API 이벤트 처리 방법을 고안하였다. 제안한 방법으로 캡처 단계에 모니터링하여 클릭 이벤트가 일어나는 형태를 추적한 후 리플레이 단계에서 활성화 된 위젯을 API 이벤트와 상태를 교환하여 테스트 케이스를 생성한다.

Supporting Systematic Software Test Process in R&D Project with Behavioral Models

  • Choi, Hyorin;Lee, Jung-Won;Lee, Byungjeong
    • 인터넷정보학회논문지
    • /
    • 제19권2호
    • /
    • pp.43-48
    • /
    • 2018
  • Various artifacts that are produced as software R&D project progresses contain research plan, research report, software requirements and design descriptions, etc. When conducting a software R&D project, it is necessary to confirm that the developed system has implemented its research requirements well. However, various research results make it difficult to design appropriate tests. So, there is a practical need for us to comprehensively handle the planning, execution, and reporting of software test for finding and verifying information related to the research. In this paper, we propose a useful method for software test process in R&D project which supports model based software testing. The proposed method supports automation of test design and generation of test data by explicitly separating each step of System Under Test (SUT). The method utilizes the various models representing the control flow of the function to extract the information necessary for testing the system. And it supports a systematic testing process based on TMMi and ISO 29119. Finally, we show the validity of the method by implementing a prototype with basic functionality to generate test data from software behavioral models.

고정목표에 대한 자율주행자동차 시험방법에 관한 연구 (A Study on the Test Method of Autonomous Vehicle for Fixed Targets)

  • 김봉주;이선봉
    • 자동차안전학회지
    • /
    • 제14권3호
    • /
    • pp.6-16
    • /
    • 2022
  • Recent, the issue of the fourth industrial revolution triggered by technological advances has changed the automobile industry centered on internal combustion engines, and quantitative growth of the global automobile market, which has grown rapidly, has been slowing since 2015. These advances in technology are expected to develop beyond the advanced driver assistance system to autonomous driving technology. According to SAE-J3016 published by the Society of Automotive Engineers, the technology of autonomous vehicles is divided into a total of six stages according to the driver's intervention and automation level from 0 to 5. Securing safety for autonomous vehicles is important. But, research on safety evaluation theory and autonomous vehicle evaluation method based on real vehicle test is insufficient. In this study, the longitudinal distance theory equation and continuous test scenario were proposed for the test method of autonomous vehicles for fixed targets, and the real vehicle test was conducted. When comparing the theoretical values compared to the measured values, it was determined that it was reliable with a minimum error rate of 0.484% and a maximum error rate of 7.391%. Using the proposed theoretical equation, it is judged that it can be used as a safety evaluation method in an environment where real vehicle test is not possible because it can grasp the trend in the longitudinal direction in the development stage.

6자유도 MEMS 관성센서 정적성능 자동 평가 시스템 구현에 관한 연구 (A Study on Implementation of Automatic Evaluation System for Static Performance of 6 DOF MEMS Inertial Sensor)

  • 박지원;딘 후사무드;이병렬
    • 반도체디스플레이기술학회지
    • /
    • 제22권3호
    • /
    • pp.62-66
    • /
    • 2023
  • With the advancement in technology and rapid increase in the demand for microelectromechanical systems (MEMS) based inertial measurement units (IMUs), high-volume production and test system remain a major challenge for the MEMS industry. To compete with the challenging market of Industry 4.0, here we developed an automatic test system to evaluate the performance of the ovenized IMU sensors as well as analyze the data. The automatic test system was developed by interfacing a commercial MEMS IMU (BMI 088) using LabVIEW. The BMI 088 was tested experimentally for long-term bias stability, ON/OFF bias repeatability, and root mean square (rms) noise. Furthermore, the data was analyzed through the developed test system. The results show that the automatic test system has improved the test time and reduced human effort. The developed automatic test system is a significant approach to MEMS research and development (R&D) to increase and improve the mass production of IMUs.

  • PDF

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

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

CFG를 이용한 소프트웨어 테스트 케이스의 자동 생성 (Automatic Generation of Software Test Cases using CFG)

  • 윤성희
    • 한국산학기술학회논문지
    • /
    • 제10권5호
    • /
    • pp.985-991
    • /
    • 2009
  • 문법 기반의 테스트 케이스 자동 생성(GBTG) 알고리즘은 문법 G를 기반으로 G에 의해 수용되는 문장들의 집합 L(G), 즉 소프트웨어 테스트를 위한 테스트 케이스를 생성한다. 문맥 자유 문법으로 기술되는 대부분의 언어들은 순환적 성격을 가지며, 일반적으로 G에 의해 생성되는 집합 L(G)는 너무 커서 생성된 케이스들을 모두 실행시킬 테스트 대상으로 삼는다는 것은 현실석이지 못하다. 본 논문에서는 CFG에 의해 자동 생성되는 테스트 케이스의 집합의 크기를 통제하면서도 테스트의 주요 범위를 커버하기 위하여 문맥 자유 문법을 보강하는 문법외적 요소인 태그들을 개발하고 실험하였다.

차량 연료공급용 파이프 및 시험용 지그의 진동특성 해석 (Analysis of Vibration Characteristics of Fuel Pipe and Test Jig for Vehicle)

  • 손인수;김명수
    • 한국산업융합학회 논문집
    • /
    • 제24권3호
    • /
    • pp.315-321
    • /
    • 2021
  • In this study, the natural frequency analysis of the fuel pipe and vibration test jig was performed as a basic study to determine the vibration characteristics of the vehicle's fuel pipe and the stability analysis of fatigue failure of the pipe. The natural frequencies of the fuel pipe and the fuel pipe with the test jig were calculated and the results were compared. As a result of the analysis, it was found that the natural frequency of the fuel pipe and the natural frequency of the test jig differed about 7 times, so that the vibration of the test jig did not affect the vibration of the fuel pipe. In addition, as a result of the natural frequency analysis of the fuel pipe itself and the pipe with the test jig attached, the maximum error is less than about 1%. In the future, it was suggested that the analysis of the design changed fuel pipe may be performed without a test jig.

Type II 고압수소저장용기의 충전과 방출에 의한 권선 거동 관찰의 기계적 방법에 관한 연구 (A Study on the Mechanical Method of Observing Winding Behavior by Charging and Discharging of Type II High Pressure Hydrogen Storage Tank)

  • 김승환;한진목;이성희;정영관
    • 한국수소및신에너지학회논문집
    • /
    • 제33권2호
    • /
    • pp.158-163
    • /
    • 2022
  • The test method on the Type II high-pressure hydrogen storage tanks made of the metal wire hoop winding is a complex and high risk. Also closeup on the tank being test is difficult. In this study, we studied a mechanical test method for a high-pressure hydrogen tanks. This method must be simple, risk-free and possible to observe the change in microscopic behavior of a metal wire on a liner. As the results, it was possible to observe the microscopic behavior on the metal wire by the mechanical test method. Also, a simple and risk-free test was possible compared to the conventional test method for high pressure hydrogen tanks.

The NF-l6D VISTA Simulation System

  • Siouris, George M.
    • Transactions on Control, Automation and Systems Engineering
    • /
    • 제4권2호
    • /
    • pp.114-123
    • /
    • 2002
  • Called VISTA (Variable-stability In-flight Simulator Test Aircraft), the one-of-a-kind NF-l6D has a simulation system that can mimic several aircraft. Though housed in an F-l6 Fighting Falcon airframe, VISTA can also act like the F-15 Eagle or the Navy's F-14 Tomcat. More importantly, such flexibility allows for improved training and consolidation of some sorties. Consequently USAF Test Pilot School students will have an opportunity to learn how to test future integrated cockpits. In this paper we will use the multiple model adaptive estimation (MMAE) and the multiple model adaptive controller (MMAC) techniques to model the aircraft's flight control system containing the longitudinal and lateral-directional axes. Single and dual actuator and sensor failures will also be included in the simulation. White Gaussian noise will be included to simulate the effects of atmospheric disturbances.

뉴럴 네트워크를 이용한 지능형 통합 제어 시스템 설계 (Design of an Intelligent Integrated Control System Using Neural Network)

  • 정동연;김경년;이정호;김원일;한성현
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2002년도 춘계학술대회 논문집
    • /
    • pp.381-386
    • /
    • 2002
  • In this paper, we have proposed a new approach to the design of robot vision system to develop the technology for the automatic test and assembling of precision mechanical and electronic parts for the factory automation. In order to perform real time implementation of the automatic assembling tasks in the complex processes, we have developed an intelligent control algorithm based-on neural networks control theory to enhance the precise motion control. Implementing of the automatic test tasks has been performed by the real-time vision algorithm based-on TMS320C31 DSPs. It distinguishes correctly the difference between the acceptable and unacceptable defective item through pattern recognition of parts by the developed vision algorithm. Finally, the performance of proposed robot vision system has been illustrated by experiment for the similar model of fifth cell among the twelve cell for automatic test and assembling in S company.

  • PDF