• 제목/요약/키워드: 단위 시험

검색결과 1,050건 처리시간 0.032초

모형 객체 패턴을 이용한 Federation 통합시험 방법 (A Method of Integration Testing for Federation using Mock Object Patterns)

  • 심준용;이용헌;이승영;김세환
    • 한국시뮬레이션학회논문지
    • /
    • 제20권4호
    • /
    • pp.41-48
    • /
    • 2011
  • 개발 기능에 대한 단위시험 모듈을 구현할 경우 도메인 구현부와 시험 구현부의 종속성이 높기 때문에 단위시험 모듈의 재사용이 어렵다. 특히, 동일한 구조나 기반 프레임워크를 재사용하는 시스템의 경우 구성 소프트웨어의 내부 인터페이스를 위한 단위시험 모듈의 중복이 불가피하며, 통합 시험 코드는 해당 모듈 간 연동 인터페이스 구현에 종속되기 때문에 각 모듈의 개발 일정에 따라 단위시험 수행이 제한될 수 있다. 이러한 문제를 해결하기 위해서 TDD 기법 중 하나인 모형 객체(Mock Objects) 패턴을 이용한 단위시험 방법이 제안되었다. 이 방법은 도메인 모듈과 시험 모듈을 분리할 수 있도록 도메인 모듈을 대리하는 모형 객체를 생성하고, 해당 모형 객체를 시험 모듈과 통합함으로써 단위시험 모듈의 구현을 용이하게 한다. 본 논문은 HLA 시뮬레이션 시스템 개발에 참여하는 Federate의 Federation 통합 및 연동 시험을 용이하게 하기 위해서 모형 객체를 적용한 모형 Federate를 설계하고, 모형 Federate의 구성 모듈을 위한 테스트 프레임워크를 제안한다. 제안 프레임워크는 RTI 서비스를 위한 시험 함수를 제공하며, 해당 함수들은 xUnit 패턴에 의해 자동화 된다.

자율주행 단위시험환경 구축을 위한 정밀도로지도 객체분석 (Precise Road Map Objects Analysis for Autonomous Driving Test Case Construction)

  • 박종빈;김경원;임태범
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2022년도 하계학술대회
    • /
    • pp.269-270
    • /
    • 2022
  • 자율주행 자동차의 개발을 위해서는 다양한 기능 평가, 성능 평가, 안전성 평가 등이 필수적이다. 이러한 평가는 컴퓨터 시뮬레이션과 실제 주행을 통해 이뤄질 수 있으며, 현실의 도로 상황을 고려한 단위시험환경들을 조합 구성한 통합시험환경에서 수행하는 것이 일반적이다. 여기서 단위시험환경은 도로망 구성, 장애물, 표지판 등의 정보를 포함하는 정밀도로지도를 기반으로 주행차량수, 보행자, 기상환경, 동적 이벤트 요소 등을 고려하여 구성할 수 있다. 본 논문에서는 이러한 단위시험환경을 구성하기 위한 정밀도로지도 처리 방법을 소개한다. 구체적으로는 정밀도로지도 처리를 포함하는 데이터 파이프라인을 설계하고, 정밀도로지도 객체분석을 통해 시험환경의 특성 및 상호 유사성을 파악한다. 국토지리정보원에서 배포한 정밀도로지도를 사용하여 객체를 추출하고 분석하는 실험을 수행했으며 전반적인 동작 상태를 확인했다. 개발한 소프트웨어는 향후 자율주행 학습을 위한 단위 및 통합 시험환경 구축 및 법규 및 규제 대응 서비스 시나리오의 구성에 활용할 예정이다.

  • PDF

Compound Test를 활용한 위성비행소프트웨어의 검증

  • 신현규;양승은;이재승;천이진
    • 천문학회보
    • /
    • 제37권2호
    • /
    • pp.226.1-226.1
    • /
    • 2012
  • 위성에 탑재되어 위성의 상태를 모니터링하며, 지상으로부터 명령을 받아 위성 본연의 임무 수행이 가능하게 하는 위성비행소프트웨어는 그 개발단계에서 다양한 검증활동이 이루어진다. 설계 검증 및 리뷰, 인스펙션을 거쳐 소스 코드로 구현된 후, 단위 시험을 통해 가장 낮은 수준의 검증을 거치게 된다. 이러한 단위 시험은 개별 함수에 대해 입력에 따른 해당 출력 및 동작 여부를 검사하게 된다. 단위 시험이 하나의 함수에 대한 시험 항목이라는 점은 검증대상의 스코프가 좁다는 장점이 있으나, 다른 모듈과 연동되었을 경우에 발생할 수 있는 다양한 경우를 고려하여 테스트 케이스를 작성해야 하는 어려움이 있다. 이러한 문제점을 해결하기 위하여 단위 시험과 함께, 연관된 함수가 이미 구현되어 있는 경우, Stubbing을 하기보다는 직접 해당 함수를 사용하며, 또한 동등한 수준의 개별 함수들을 주어진 시나리오에 따라 동작하는 Compound Test를 활용, 그 결과를 확인하는 방법을 도입하였다. 이를 이용하면 단위 시험에서는 검증하기 어려운 상황별 시나리오에 따른 검증 활동을 수행할 수 있고, 또한 전체 위성비행소프트웨어를 빌드할 필요없이 테스트의 대상이 되는 함수만을 이용, 나머지 부분은 기존의 방식을 그대로 적용할 수 있어, 위성비행소프트웨어의 안전성 및 신뢰성을 보다 향상시킬 수 있다.

  • PDF

고주파 가열건조 시험방법에 의한 굳지 않은 콘크리트의 단위수량 추정식에 관한 실험적 연구 (Experimental Study on the Water Content Formula of Fresh Concrete by Microwave Oven Drying Test Method)

  • 박민용;한민철
    • 한국건축시공학회지
    • /
    • 제23권2호
    • /
    • pp.143-152
    • /
    • 2023
  • 본 연구에서는 굳지 않은 콘크리트의 단위수량 정밀 측정방법으로써 고주파가열법을 검토하기 위해 3가지의 대표적인 가열건조 시험방법에 사용되는 단위수량 추정식을 선정하고 계산의 원리 및 실제 시험과정에서 발생할 수 있는 오차 요인을 고찰하였다. 또한, 각 단위수량 추정식의 계산과정에서 고려될 수 없는 실험적 요인인 분체 및 골재의 구성비나 물리특성을 변화시킨 콘크리트에 대해 고주파가열법을 통한 굳지 않은 콘크리트의 단위수량 시험을 진행하였다. 고주파 가열법를 이용한 굳지 않은 콘크리트의 단위수량 시험방법은 ± 20kg/m3의 허용오차 범위를 대부분 만족하였으나, 추정식에 따라 경향 및 오차의 크기가 차이를 나타냈다. 웻스크리닝 과정에서 발생하는 시료 편차 또는 시료 샘플링 과정에서 발생하는 굵은골재채취량 편차로 인한 추정오차의 영향을 최소화하기 위해서는 가열 건조시 콘크리트 시료를 이용하고 이후 시료의 굵은골재의 채취량 편차를 추정식에서 보정하는 방법으로 추정한 단위수량이 가장 정확한 결과를 나타내는 것을 실내 배합시험을 통해 확인할 수 있었다.

회귀 시험을 위한 Java 소프트웨어의 수정영향 분석 (Change Impact Analysis to Java Software for Regression Testing)

  • 정혜령;김상운;권용래
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.137-142
    • /
    • 2007
  • 객체지향 소프트웨어에서의 회귀 시험은 정확성과 효율성의 측면에서 그 수정영향 분석을 할 때, 시험의 기본 단위를 다양하게 하여 접근한다 클래스, 메소드 및 문장 단위의 수정영향 분석 기법을 살펴 볼 때 메소드를 하나의 시험 단위로 보는 기법이 비교적 효율적이고 효과적이라고 판단된다. 본 논문에서는 Java 소프트웨어의 메소드 단위에서의 회귀 시험을 위한 효율적인 수정영향 분석 기법을 제안하기 위해 수정의 의존관계를 분석하고 발생 가능한 모든 수정을 시험을 유발하는 수정과 그럴지 않은 수정으로 구분한다. 시험을 유발하는 수정에 대한 수정영향 분석만을 통해 중복 영향 분석을 피해 효율성을 높인다. 또한 본 논문에서는 수정영향 분석의 자동화를 위한 설계 및 프로토타입을 제안한다.

  • PDF

열차제어시스템 가속 스트레스시험 모델링에 관한 연구 (A Study on Train Control System Accelerated Stress Modeling)

  • 신덕호;이재호;이강미
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2006년도 추계학술대회 논문집
    • /
    • pp.624-630
    • /
    • 2006
  • 본 논문은 열차제어시스템의 하부구성요소단위 예측신뢰도를 가속스트레스시험을 통해 입증하기 위한 모델링을 연구한다. 예측신뢰도의 입증을 위해서는 전체시스템단위 시운전과 하부구성요소단위 가속수명시험 및 가속스트레스 시험을 통한 방법이 있으며, 본 논문에서는 하부구성요소단위로 정해진 시간동안 가속된 스트레스를 주입하여 장치의 생존여부에 따라 예측신뢰도를 입증하는 가속스트레스 시험을 위한 열차제어시스템의 모델링을 연구하였다. 전자부품으로 구성된 열차제어시스템은 사용온도에 따라 신뢰도가 급격하게 변화한다는 점에 착안하여 아레니우스 방정식 및 전자부품 활성화에너지를 고려하였으며, 가중평균을 사용한 신뢰성시험 모델링을 제시하여 열차제어시스템 가속스트레스시험의 시험시간을 산출하였다.

  • PDF

MMC 기반의 전압형 HVDC 밸브단위의 운전시험 결과분석 (Operational test Analysis for HVDC Converter based-on Modular Multilevel Converter)

  • 서동우;정종규;정홍주
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2020년도 전력전자학술대회
    • /
    • pp.395-396
    • /
    • 2020
  • HVDC(High Voltage Direct Current) 시스템은 무효전력의 독립적인 제어가 가능하여 계통의 안정적인 연계가 가능하다. 또한, 멀티 터미널 DC grid 구성이 가능해 다수의 계통을 통합 연계할 수 있는 장점이 있다. HVDC 시스템은 단위 유닛인 서브모듈로 구성된 MMC(Modular Multi-level Converter) 구조를 갖으며 밸브 단위로 시스템이 구성된다. VSC(Voltage Source Converter) 밸브는 IEC 62501 기반의 규격을 바탕으로 하드웨어 설계의 건전성과 성능을 확인할 수 있다. 본 논문에서는 (주)효성이 개발중인 200MW 모듈형 멀티레벨 컨버터 밸브 단위의 성능과 설계의 건전성을 확인하기 위해 밸브단위 운전시험 회로를 구성하였으며, 운전 시험 결과를 분석하였다.

  • PDF

등연속체매질로서의 화강암지역의 유효수리전도도 산출 (Estimation of the Effective Hydraulic Conductivity in the Granite Area as an Equivalent Continuum Medium)

  • 김경수;김천수;배대석
    • 지질공학
    • /
    • 제12권3호
    • /
    • pp.319-332
    • /
    • 2002
  • 본 연구는 화강암이 분포하는 연구지역을 대상으로 수리지질 단위층을 등연속체매질로서 설정하고, 각 단위층의 유효수리전도도를 산출하기 위한 것이다. 이를 위하여 3"직경의 4개 시추공과 다중패커시스템을 설치하였으며, 단열분포특성조사, 정압주입/수위강하시험, 전공 순간충격시험, 그리고 격리구간 내 펄스시험이 수행되었다. 수리지질 단위층을 정의하기 위하여 단열분포특성을 기초로 하여 일차적으로 상하부 단위층의 경계설정을 시도하였고, 수리전도도 변화특성을 이차적인 요소로 대비하였다. 연구에 적용된 수리시험 결과의 차이와 효과적인 암반 투수성 평가방법에 대한 논의도 이루어졌다. 상부 수리지질 단위층의 유효수리전도도는 정압주입/수위강하시험의 경우 5.27E-10 m/s~7.57E-10 m/s의 범위를 가지며, 하부 영역에서는 2.45E-10 m/s~6.81E-10 m/s의 범위를 갖는다.

한국 A급, B급 1단위 화재 시험시 발생하는 일산화탄소 등의 정량적 연구 (A Study on Carbon Monoxide and Other Gases During the Fire Test (A-class:1st Rating & B-class:1st Rating))

  • 정인천;정영진
    • 한국화재소방학회논문지
    • /
    • 제27권5호
    • /
    • pp.44-56
    • /
    • 2013
  • 한국기준 표준화된 A급 목재 및 B급 유류 화재 시험에서 룸코너시험기(RCT)를 사용하여 연소유독가스의 생성을 정량적으로 알아보고, 시험자들에게 미치는 인체유해성을 확인하였다. 그 결과 A급의 경우 유독가스가 시험자들에 직접적으로 노출되는 초기 3분 동안, 분당호흡량(RMV) 2단계에서 40% 카복시헤모글로빈(COHb)가 넘어가는 경우는 A급 9, 10단위에 해당하며, RMV 3단계에서 A급 5~10 단위까지가 모두 40% COHb을 초과함을 확인하였다. 한편 B급의 경우 유독가스가 시험자에게 직접 노출되는 초기 1분 동안은 A급에 비해 다소 안전하나 총 연소시간에는 RMV 3단계에서 B급 16~20 단위까지가 모두 20% COHb을 초과한 수치가 나옴을 확인하였다. 따라서 이 연구에서는 시험자들은 소화시험의 단위수를 고려하여 자급 호흡보조기나 그와 동일한 기능의 장치를 착용하는 규정을 제안한다.

양방향재하시험에서 재하장치 위치 선정에 관한 연구 (A Study of Point Selection for Loading Cells in Bi-directional Pile Load Test)

  • 윤민승;김준우;김명학
    • 한국지반환경공학회 논문집
    • /
    • 제14권10호
    • /
    • pp.11-16
    • /
    • 2013
  • 양방향재하시험의 성공여부는 상향력과 하향력의 균형을 이룰 수 있는 재하장치 위치 선정에 달려있다. 상향력과 하향력의 균형을 이루기 위해서는 발휘되는 단위주면마찰력과 단위선단지지력의 산정이 중요한데, 국내에서 시행되는 양방향재하시험은 주로 사용말뚝에 적용되어 극한지지력까지 재하되지 않고 설계지지력을 확인하는 것이 일반적이다. 하지만 국내 외 제안된 암반층의 극한단위주면마찰력 및 허용단위주면마찰력 산정식은 암반의 일축압축강도를 기반으로 되어있고, 또한 국내 풍화암층과 RQD가 극히 낮은 연암층은 일축압축강도시험을 할 수 있는 코아를 얻기가 어려워 적용이 어려운 실정이다. 따라서 이 연구에서는 국내에서 시행되었던 양방향재하시험에서 얻은 각 지층별 발휘된 단위주면마찰력과 환산된 SPT N/cm과 관계도표를 제안하고 이 관계도표를 이용하여 실제 국내 현장의 양방향재하시험을 위한 상향력과 하향력의 균형위치를 선정하였다. 또한 선정된 균형위치에 양방향재하장치를 설치한 후 재하시험을 실시하여 측정된 각 지층의 발휘된 단위주면마찰력 값들과 균형위치 선정 시 적용한 관계도표의 값들을 비교하여 관계도표의 적정성을 분석하였다. 분석결과 풍화토층과 풍화암층에서는 거의 유사한 결과를 보였고, 연암층에서는 재하장치 상부연암층과 하부연암층에서 발휘된 측정값(상부 $1,151kN/m^2$, 하부 $1,500kN/m^2$)의 평균값($1,325kN/m^2$)도 산정값($1,250kN/m^2$)과 큰 차이를 보이지 않아 관계도표는 적정한 것으로 판단되었다.