• 제목/요약/키워드: Scenario-based test

검색결과 304건 처리시간 0.021초

UIA 라이브러리를 이용한 GUI 테스트 자동화 방법 (An automation method for GUI test using a UIA library)

  • 최창민;정인상;김현수
    • 정보처리학회논문지D
    • /
    • 제18D권5호
    • /
    • pp.343-356
    • /
    • 2011
  • 기존의 GUI 테스트 도구들은 테스트 케이스 준비 및 테스트 수행시 테스터의 개입을 많이 요구한다. 이러한 문제를 개선하기 위해 본 논문에서는 GUI 테스트 케이스를 구축할 수 있는 새로운 방법을 제안한다. 이 방법은 GUI 내에서 잠재적인 제어 흐름을 식별하여 GUI맵을 구성하는 방법이다. .NET Framework에서 제공하는 UIA 라이브러리는 GUI 컨트롤 정보를 추출하는 과정에 사용되며, 이를 통해 GUI맵을 구성한다. 추출된 GUI 컨트롤 정보를 기반으로 그룹화 매커니즘을 사용하여 테스트 시나리오를 생성한다. 다양한 테스트 시나리오는 어떤 GUI 컨트롤에 대해 그 컨트롤이 속하는 그룹에서 다른 컨트롤을 선택하여 그것을 대체함으로써 자동 생성된다. 기존의 GUI 테스트 도구들은 테스트 커버리지를 지원하지 않았지만, 이 논문에서 제안하는 방법은 GUI맵을 사용하여 실행되었거나 실행되지 않은 시나리오 흐름을 파악할 수 있으므로 이를 통해 테스트 커버리지를 측정할 수 있다.

자율주행 차량의 실도로 주행을 위한 안전 시나리오 기반 인간중심 시스템 성능평가 (Toward Real-world Adoption of Autonomous Driving Vehicle on Public Roadways: Human-Centered Performance Evaluation with Safety Critical Scenarios)

  • 국윤영;이경수
    • 자동차안전학회지
    • /
    • 제15권2호
    • /
    • pp.6-12
    • /
    • 2023
  • For the commercialization and standardization of autonomous vehicles, demand for rigorous safety criteria has been increased over the world. In Korea, the number of extraordinary service permission for automated vehicles has risen since Hyundai Motor Company got its initial license in March 2016. Nevertheless, licensing standards and evaluation factors are still insufficient for operating on public roadways. To assure driving safety, it is significant to verify whether or not the vehicle's decision is similar to human driving. This paper validates the safety of the autonomous vehicle by drawing scenario-based comparisons between manual driving and autonomous driving. In consideration of real traffic situations and safety priority, seven scenarios were chosen and classified into basic and advanced scenarios. All scenarios and safety factors are constructed based on existing ADAS requirements and investigated via a computer simulation and actual experiment. The input data was collected by an experimental vehicle test on the SNU FMTC test track located at Siheung. Then the offline simulation was conducted to verify the output was appropriate and comparable to the manual driving data.

인간 적응형 가전기기를 위한 거주자 심박동 기반 신체활동량 추정 (Metabolic Rate Estimation for ECG-based Human Adaptive Appliance in Smart Homes)

  • 김현희;이경창;이석
    • 제어로봇시스템학회논문지
    • /
    • 제20권5호
    • /
    • pp.486-494
    • /
    • 2014
  • Intelligent homes consist of ubiquitous sensors, home networks, and a context-aware computing system. These homes are expected to offer many services such as intelligent air-conditioning, lighting control, health monitoring, and home security. In order to realize these services, many researchers have worked on various research topics including smart sensors with low power consumption, home network protocols, resident and location detection, context-awareness, and scenario and service control. This paper presents the real-time metabolic rate estimation method that is based on measured heart rate for human adaptive appliance (air-conditioner, lighting etc.). This estimation results can provide valuable information to control smart appliances so that they can adjust themselves according to the status of residents. The heart rate based method has been experimentally compared with the location-based method on a test bed.

추진시험설비의 사고피해영향분석 및 리스크 감소방안 (Consequence Analysis and Risk Reduction Methods for Propulsion Test Facility)

  • 신안태;변헌수
    • Korean Chemical Engineering Research
    • /
    • 제54권3호
    • /
    • pp.360-366
    • /
    • 2016
  • 한국형발사체 개발을 위한 추진시험설비가 구축되고 있으며, 일부 시험설비는 구축이 완료되어 추진기관시험을 실시하고 있다. 추진시험설비의 구성은 엔진 시험체 등의 시험을 실시하는 테스트 스탠드와 추진제로 사용되는 케로신(Jet A-1) 및 액체산소(LOX) 등을 저장하는 설비 등 다양한 서브시스템과 부품들이 연결되어 있다. 테스트 스탠드는 엔진개발모델이 장착되고 추진제가 혼합되어 실제 연소가 이루어지는 곳으로서 큰 에너지긴장도 상태에서 고압으로 작동되는 추진시험설비의 특성상 화재 폭발의 위험성이 존재한다. 본 논문에서는 추진시험설비의 사고피해영향분석 및 리스크 감소방안을 수립하기 위하여, 테스트 스텐드에서의 추진제 누설사고 시나리오를 가정하고, TNT당량모델 실험식을 적용하여 폭발과압에 대한 사고피해영향을 분석하였고, 추진시험설비의 안전성 확보를 위한 리스크 감소방안에 대하여 기술적, 제도적, 관리적 안전대책에 대하여 제시하였다.

로지스틱 회귀모형을 활용한 방탄시험에서의 V50 산출방안 (A Study on V50 Calculation in Bulletproof Test using Logistic Regression Model)

  • 구승환;노승민;송승환
    • 품질경영학회지
    • /
    • 제46권3호
    • /
    • pp.453-464
    • /
    • 2018
  • Purpose: The purpose of this study is to propose a solution to the case where $V_{50}$ calculation is impossible in the process of bulletproof test. Methods: In this study, we proposed a $V_{50}$ estimation method using logistic regression analysis. Six scenarios were applied by combining the homogeneity of the sample and the speed range. Then, 1,000 simulations were performed per scenario and six assumptions reflecting the reality were applied. Results: The result of the study, it was confirmed that there was no statistical difference between the $V_{50}$ value calculated by the conventional method and the $V_{50}$ value calculated by the improvement method. Therefore, in situations where $V_{50}$ can not be calculated, it is reasonable to use logistic regression analysis. Conclusion: This study develops a methodology that is easy to use and reliable by using statistical model based on actual data.

실시간 시스템을 위한 어댑티브 유스 케이스 방법상의 디자인 지향 테스트 (Design Driven Testing on Adaptive Use Case Approach for Real Time System)

  • 김영철;주복규
    • 인터넷정보학회논문지
    • /
    • 제4권6호
    • /
    • pp.1-11
    • /
    • 2003
  • 이 논문은 유스 케이스 기반 실시간 시스템을 위한 디자인 지향 테스트를 소개한다. 우리는 디자인 스키마를 기능적 컴포넌트의 계층적 디자인 컴포넌트 아키텍처(즉 디자인 컴포넌트)로 분할 하는 실시간 소프트웨어 개발을 위한 확장 유스 케이스에 초점을 둔다. 실행 순차의 다양한 유스 케이스의 액션 단위를 기술하는 관련된 시나리오를 포함하는, 즉 실시간 시스뎀 설계의 동적 특성을 반영하는, 유스 케이스 액션 메트릭스를 제안한다. 실시간 시스템을 제안한 디자인 지향 테스트에 적용 시도를 통해 생산성 향상을 위한 시나리오 순서화를 생성하고 기존의 테스트 케이스 재사용을 진작시킨다.

  • PDF

Design, Implementation, and Flight Tests of a Feedback Linearization Controller for Multirotor UAVs

  • Lee, Dasol;Lee, Hanseob;Lee, Jaehyun;Shim, David Hyunchul
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제18권4호
    • /
    • pp.740-756
    • /
    • 2017
  • This paper proposes a feedback-linearization-based control algorithm for multirotor unmanned aerial vehicles (UAVs). The feedback linearization scheme is highly efficient for considering nonlinearity between the rotational and translational motion of multirotor UAVs. We also propose a dynamic equation that reflects the aerodynamic effects of the vehicles; the equation's parameters can be determined through curve fitting using actual flight data. We derive the feedback linearization controller from the proposed dynamic equation, and propose a Luenberger observer to attenuate measurement noises. The proposed algorithm is implemented using our in-house flight control computer, and we describe its implementation in detail. To investigate the performance of the proposed algorithm, we carry out two flight scenarios: the first scenario, an autonomous landing on a moving platform, is a test of maneuverability; the second, picking up and replacing an object, test the algorithm's accuracy. In these scenarios, the proposed algorithm precisely controls multirotor UAVs, and we confirm that it can be successfully applied to real flight environments.

A Construction Method for Personalized e-Learning System Using Dynamic Estimations of Item Parameters and Examinees' Abilities

  • Oh, Yong-Sun
    • International Journal of Contents
    • /
    • 제4권2호
    • /
    • pp.19-23
    • /
    • 2008
  • This paper presents a novel method to construct a personalized e-Learning system based on dynamic estimations of item parameters and learners' abilities, where the learning content objects are of the same intrinsic quality or homogeneously distributed and the estimations are carried out using IRT(Item Response Theory). The system dynamically connects the test and the corresponding learning procedures. Test results are directly applied to estimate examinee's ability and are used to modify the item parameters and the difficulties of learning content objects during the learning procedure is being operated. We define the learning unit 'Node' as an amount of learning objects operated so that new parameters can be re-estimated. There are various content objects in a Node and the parameters estimated at the end of current Node are directly applied to the next Node. We offer the most appropriate learning Node for a person's ability throughout the estimation processes of IRT. As a result, this scheme improves learning efficiency in web-base e-Learning environments offering the most appropriate learning objects and items to the individual students according to their estimated abilities. This scheme can be applied to any e-Learning subject having homogeneous learning objects and unidimensional test items. In order to construct the system, we present an operation scenario using the proposed system architecture with the essential databases and agents.

안드로이드 인텐트 기반 컴포넌트 상호작용 다이어그램 생성 및 테스트 시나리오 설계기법 (Android Intent Based Component Interaction Diagram Generation and Test Scenarios Design Techniques)

  • 백태산;이우진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권4호
    • /
    • pp.165-170
    • /
    • 2016
  • 안드로이드 어플리케이션은 인텐트를 이용하여 다른 어플리케이션의 컴포넌트를 호출하여 실행시킬 수 있다. 하지만 컴포넌트들 사이의 상호작용이 정상적으로 처리되지 않으면 잘못된 컴포넌트가 실행되거나 전화 수신과 같은 시스템 브로드캐스트를 처리하지 못하는 문제점이 발생할 수 있다. 본 논문에서는 이와 같은 상호작용 문제점을 검사하기 위해 서로 연동하여 동작하는 어플리케이션들로부터 컴포넌트 기반의 다이어그램들을 생성하고 이를 하나의 병합된 다이어그램으로 변환하여 테스트 시나리오를 생성하는 방법을 제안한다. 제안된 방식은 기존의 테스팅 기법에서 고려하지 못한 어플리케이션간의 상호작용 검사를 효율적으로 수행할 수 있다.

DetGas: A Carbon Monoxide Gas Leakage Detector Mobile Application

  • Kamaruddin, Farhan Fikri Mohd;Hadiana, Ana;Lokman, Anitawati Mohd
    • International Journal of Computer Science & Network Security
    • /
    • 제21권11호
    • /
    • pp.59-66
    • /
    • 2021
  • Many incidents of Carbon Monoxide (CO) poisoning have occurred because of people being unaware of its presence. There are currently available systems on the market, but they are limited to measuring CO in a certain area and lack vital functions. Additionally, little to no evidence-based information on their quality was available. Thus, a mobile application for detecting CO gas leakage in a vehicle and critical features to assist victims was developed. A usability and functionality test were conducted to determine the product's quality utilizing nine usability and six functionality task scenarios (n=5). Then, a System Usability Scale test was performed to obtain system satisfaction, usability, and learnability (n=50). The usability and functionality test shows that all the tasks given for both tests were 100% successful. The overall score obtained for SUS was 71.4, which indicates good acceptance and usability. Around 20% of respondents claimed that they would need the support of a technical person to be able to use the application and that they needed to learn a lot of things before they could use the application, which indicates the overall high learnability of the application. The result provides empirical evidence that the CO gas leakage detection mobile application is successful and receives good usability, functionality, acceptability, learnability, and satisfaction assessments. DetGas could benefit automobile owners and other stakeholders by mitigating the risk and harm associated with gas leaking that exceeds the safe limit.