• Title/Summary/Keyword: 케이스

검색결과 1,108건 처리시간 0.027초

구조화된 자연어 요구사항으로부터 테스트 케이스 및 스크립트 생성 (Generating Test Cases and Scripts from Requirements in Controlled Language)

  • 한혜진;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권8호
    • /
    • pp.331-342
    • /
    • 2019
  • 본 논문은 신뢰성 있는 임베디드 시스템 소프트웨어 개발을 위해 제한된 자연어 형식으로 작성된 소프트웨어 요구사항으로부터 테스트 케이스 및 테스트 스크립트를 생성하는 방안을 제안한다. 제안하는 방법에서는 자연어로 기술된 요구사항을 제한된 자연어 형식으로 작성하고, 이를 파싱하여 테스트에 사용되는 입력, 출력 및 연산자를 추출한다. 추출된 정보를 이용하여 Decision Coverage, Condition Coverage, Modified Condition/Decision Coverage와 같은 테스트 케이스 생성 전략을 적용하여 테스트 케이스를 생성한다. 또한 테스트 명령어 사전을 이용하여 임베디드 시스템의 물리적인 입력 값인 테스트 스크립트를 생성한다. 제안한 방법을 이용하면, 개발된 소프트웨어가 요구사항에 적합하게 개발되었는지를 직접적으로 테스트하는 것이 가능하다. 제안한 방법의 효과는 요구사항 세트에 적용하여 실험적으로 보인다.

가치기반 접근법을 통한 테스트 케이스 우선순위 기법 (A Test Case Prioritization Technique via Value-Based Approach)

  • 박현철;류호연;백종문
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권5호
    • /
    • pp.353-360
    • /
    • 2009
  • 한번 개발된 소프트웨어는 긴 수명을 가지며, 결함이나 사용자 요구사항의 변경, 환경의 변화등의 원인으로 인한 수많은 모듈의 수정을 통해 진화한다. 소프트웨어의 진화와 더불어, 이러한 많은 모듈의 추가와 수정에 의한 소프트웨어의 다양한 버전의 생성은 소프트웨어 품질 향상을 가로막는 주요 요인중의 하나이다. 한편 회귀테스트는 이러한 소프트웨어의 변경에 따른 초점을 둔 테스트이지만, 소프트웨어가 여러 버전을 거쳐 진화함에 따라 많은 수의 테스트 케이스의 추가 및 수정과 더불어 테스트 케이스의 전체 숫자가 급격히 증가함에 따라 비용이 많이 들기에 쉽게 수행하지 못하는 테스트이다. 이에 테스트케이스 우선순위화 기법이 등장하여 회귀테스트의 수행을 지원하였다. 그러나, 테스트 케이스 우선순위화기법에서 사용되는 우선순위의 기준이 가치중립적이거나 가치를 고려하더라도 특정한 단일 요인만을 고려하여 그 활용이 제한적이었다. 논문에서, 우리는 비용과 결함 심각도에 기반한 히스토리컬 가치 기반의 접근법을 제시하며, 이는 기존의 비용 인식 테스트 케이스 우선순위화 기법에서의 현재의 비용 및 결함 심각도를 예측하기 위하여 히스토리컬 정보를 사용하는 접근법이다. 본 논문의 공헌으로서, 제안된 접근법은 테스트의 이해관계자들이 어떻게 히스토리컬 가치가 가치의 관점에서 테스트 효과성의 향상을 위해 사용되고 있는가를 알 수 있도록 돕는 다는데 있다. 결과적으로, 회귀 테스트를 수행하는 소프트웨어 테스터들은 그들의 테스트 케이스를 보다 더 효과적으로 우선순위 화할 수 있기에 그들의 테스트를 통한 테스트 효과성은 향상될 수 있다.

콘택트렌즈의 저장 케이스의 위생관리에 관한 연구 (A Study on Hygienic Control of contact lens Storage case)

  • 신재현
    • 한국안광학회지
    • /
    • 제5권2호
    • /
    • pp.33-42
    • /
    • 2000
  • 본 연구는 콘택트렌즈를 사용하는 사람들을 대상으로 렌즈 보존케이스의 위생상태를 조사하기 위해 마산의 N 안경원을 내원한 고객을 대상으로 사용실태에 대한 교환한 보존케이스의 세균검출여부를 실험을 통한 연구 결과는 다음과 같다. 1) 보존케이스소독방법은 15~19세는 식염수(43.6%), 20~24세도 식염수(33.3%), 25세 이상은 끓는물(26.3%)이 가장 많이 사용하는 방법으로 나타났고(p< .001), 신분별로는 학생은 식염수, 전문보존용액, 하지않는다 순이었고 일반인은 식염수, 끓는물, 하지않는다 순이었다(p< .001). 2) 보존케이스세척액종류는 주로 식염수를 많이 사용하고 있었으며 특히, 경제수준별로는 가장 많이 이용하는 식염수가 상에서는 85.7%, 중에서는 48.0%, 하에서는 44.4%로 나타났다(p< .01). 3) 보존케이스보존액종류는 신분별로 학생은 전문보존용액이 74.6%, 식염수가 25.4%였고 일반인은 전문보존용액이 64.2%, 식염수 32.1%, 생수와 수돗물이 각각 1.9% 순이었다(p< .05). 4) 보존케이스 총 70개 중 66개(94.3%)에서 박테리아가 검출되었고 33개(47.1%)의 보존케이스에서 Serratia marcescens가 분리되었다.

  • PDF

테스트 케이스 분포 조절을 통한 IP-ART 기법의 성능 향상 정책 (Improving Performance of ART with Iterative Partitioning using Test Case Distribution Management)

  • 신승훈;박승규;최경희
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권6호
    • /
    • pp.451-461
    • /
    • 2009
  • 적응적 랜덤 테스팅(Adaptive Random Testing, ART)은 테스트 케이스의 효율적인 선택을 통해 순수 랜덤 테스팅(Random Testing, RT)보다 더 적은 수의 테스트 케이스를 이용해 입력 도메인 내의 오류를 찾는 것을 목적으로 한다. ART 기법 중 하나인 입력 도메인 반복 분할 기법(ART through Iterative Partitioning, IP-ART)은 초기 ART 기법의 단점인 많은 연산량을 입력 도메인 분할에 의해 효율적으로 개선되도록 하였으며, 입력 도메인 확장을 이용한 IP-ART(IP-ART with Enlarged Input Domain, EIP-ART)는 IP-ART의 테스트 케이스 분포 특징을 이용하여 추가적인 성능 향상과 확장성을 제공하였다. 하지만 EIP-ART는 입력 도메인 확장에 따라 발생하는 부하로 인해 테스트 케이스 생성에 오랜 시간을 요구하기 때문에 이의 개선이 필요하다. 따라서 본 논문에서는 두 가지의 추가 부하를 유발하지 않는 테스트 케이스 분포 조절 기법을 제안하고, 이들의 성능 개선 가능성을 실험을 통해 확인하였으며, 실험 결과, 제안된 두 기법 중 입력 도메인 타일링 기법이 모든 환경에서 더 우수한 성능 및 확장성을 갖는 것으로 확인되었다.

변형된 RRT 알고리즘 기반 Simulink/Stateflow 모델 테스트 케이스 생성 (Test Case Generation for Simulink/Stateflow Model Based on a Modified Rapidly Exploring Random Tree Algorithm)

  • 박한곤;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권12호
    • /
    • pp.653-662
    • /
    • 2016
  • 본 논문에서는 경로탐색 분야에서 많이 사용되는 RRT 알고리즘을 기반으로 한 테스트 케이스 생성 알고리즘을 제안한다. RRT 알고리즘 성능에 영향을 주는 가장 중요한 요소는 RRT 공간 내 노드 사이의 거리를 계산하는 거리 함수이다. Simulink/Stateflow (SL/SF) 모델의 테스트 케이스는 모델의 특정 상태에서 특정한 조건(본 논문에서 테스트 타겟이라 명명함)을 검사하기 위해 필요한 입력 시퀀스이기 때문에, 특정 조건을 검사하기 위해서는 먼저 모델을 특정 상태로 이끌어가는 것이 필요하다. 여기서 모델의 상태는 RRT의 노드로 표현된다. 일반적으로 어느 한 상태의 경우 다수의 조건을 검사할 필요가 있다. 예를 들어, 모델의 특정 상태가 다수의 전이가 발생 가능한 SL/SF model의 한 상태로 표현될 때, 전이 커버리지를 측정하기 위해서는 반드시 다수의 조건을 모두 검사해야 한다. 본 논문에서는 테스트 타겟들이 키 노드라 불리는 SL/SF 상태로 표현되는 특정 상태에서 다수 발견되는 점에 착안해서 만든 거리 계산 함수를 제안한다. 제안된 거리 함수는 키 노드가 아닌 노드에 페널티를 부과해서 RRT가 키 노드로부터 확장될 확률을 증가시킨다. 본 논문에서는 제안된 거리 함수를 이용한 테스트 케이스 생성 알고리즘을 제안한다. 성능 평가를 위해 상업용 자동차에 들어가는 3가지 전자제어장치 모델이 사용된다. 제안된 테스트 케이스 생성 알고리즘의 성능은 페널티 측면에서 평가되고 기존의 RRT 알고리즘을 사용한 테스트 케이스 생성 알고리즘의 성능과 비교한다.

레이더 시스템에서 레이더 단면적에 따른 탐지 거리 추정을 위한 코히런트 집적과 비 코히런트 집적에 대한 비교 (A Comparison on Coherent Integration and Non-coherent Integration to Estimate Detection Range about Radar Cross Section in Radar System)

  • 함성민;가관우;이관형
    • 한국정보전자통신기술학회논문지
    • /
    • 제7권2호
    • /
    • pp.100-105
    • /
    • 2014
  • 본 논문에서는 레이더 시스템에서 탐지 거리 추정에 영향을 미치는 레이더 단면적의 크기에 대한 집적 방식을 비교 분석한다. 본 논문에서는 레이더 단면적의 크기에 따라 크기가 작을 경우 스웰링 케이스 1, 클 경우에는 스웰링 케이스 3의 탐지 확률을 레이더 방정식에 적용하여 탐지 거리를 추정하였다. 모의실험을 통해서 스웰링 케이스의 차이에 따른 코히런트 집적과 비 코히런트 방식을 비교 분석하였다. 모의실험을 통해서, 비 코히런트 집적 방식이 추정 거리가 가장 우수하였고 코히런트 집적 방식은 스웰링 케이스를 적용한 탐지 거리 추정에 적합하지 않음을 알 수 있었다.

Mu-metal을 이용한 765kV 송전선로 특성 감지용 볼센서 내부회로 차폐 (Mu-metal shielding of power ball sensor installed in 765kV transmission line)

  • 남궁원;이방욱;정승룡;오충석;신우주;구자윤
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2009년도 제40회 하계학술대회
    • /
    • pp.2043_2044
    • /
    • 2009
  • 한국전력은 765kV 송전선(2,000A/single phase)에 ball sensor를 설치할 계획이다. 우리의 이전연구에서는 다중 Mu-metal 케이스를 설치한 후 여러 조건하에서 센서의 정상동작여부와 차폐효율을 연구하였다. 이번연구에서는 Mu-metal 케이스의 겹 수와 형상에 따른 차폐효율을 연구할 것이다. 차폐효율은 전류가 커짐에 따라 감소하는 것을 보이며, Mu-metal 케이스의 자속경로가 길어짐에 따라 감소하는 것을 알 수 있었다. Ball sensor의 형상에 따른 차이를 고찰하기 위하여 실제 실험 전에 실제 실험과 동일한 조건으로 시뮬레이션툴을 사용하여 모의 하였으며 그에 따른 실험을 수행하였다. 이런 방식으로 실제 실험 전에 관련 실험의 결과를 예측 가능하였다. 이러한 일련의 과정을 통해 이상적인 Mu-metal 케이스의 형상과 겹 수를 찾을 수 있었다.

  • PDF

스웰링 경우를 이용한 레이더 단면적의 목표물 탐지 거리 추정 성능 분석 (On Analysis Performance for Target Rage Detection Estimation of Radar Cross Section using Swerling Case)

  • 이관형
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.113-117
    • /
    • 2014
  • 본 논문에서는 레이더 시스템에서 탐지 거리 추정에 영향을 미치는 레이더 단면적의 크기에 대한 집적 방식을 비교 분석한다. 본 논문에서는 레이더 단면적의 크기에 따라 크기가 작을 경우 스웰링 케이스 1, 클 경우에는 스웰링 케이스 3의 탐지 확률을 레이더 방정식에 적용하여 탐지 거리를 추정하였다. 모의실험을 통해서 스웰링 케이스의 차이에 따른 코히런트 집적과 비 코히런트 집적을 비교 분석하였다. 비교 분석 결과, 비 코히런트 집적 방식이 추정 거리가 가장 우수하였고 코히런트 집적 방식은 스웰링 케이스를 적용한 탐지 거리 추정에 적합하지 않음을 알 수 있었다.

전자프로그램가이드 개발 프로세스 향상을 위한 EPG 피처 모델 개발과 테스트케이스의 설계 (Developing an EPG Feature Model and Designing its Testcases for Improving EPG Development Process)

  • 고광일
    • 디지털콘텐츠학회 논문지
    • /
    • 제17권4호
    • /
    • pp.235-241
    • /
    • 2016
  • 디지털방송 기술의 발달로 탄생한 전자프로그램가이드는 백여 개의 채널이 운영되는 근래 디지털방송 환경에서 성공적인 데이터방송 서비스로 자리 잡고 있다. 이 에, 다양한 전자프로그램가이드의 신규 개발과 기존 전자프로그램가이드의 리뉴얼 작업 요청이 빈번이 발생하고 있으며 이로 인해 개발업체는 전자프로그램가이드 개발의 효율성을 제고하는 방법을 모색하고 있다. 본 논문은 미국 카네기멜론대학의 SEI에서 개발한 FODA 기법을 활용하여 전자프로그램가이드의 피처 모델을 개발하고, 그 피처 모델을 기반으로 전자프로그램가이드의 피처 별 테스트케이스들을 개발하여 전자프로그램가이드 개발 프로세스 중 요구사항 분석 단계와 테스트케이스 설계 단계의 효율성을 제고하는 방법을 제안한다.

가상 트라이아웃을 이용한 소음기 케이스 성형에 관한 연구 (A Study on Forming of Silencer Case Using Virtual Tryout Method)

  • 고대림;이경식
    • 대한기계학회논문집A
    • /
    • 제34권9호
    • /
    • pp.1167-1173
    • /
    • 2010
  • 본 논문에서는 가상 트라이아웃 방식을 이용하여 소음기 케이스의 성형에 관한 연구를 수행하였다. 먼저 사각 블랭크로부터 성형 중 변형이 일어나지 않는 부분을 코너컷하여 적정 블랭크를 설계하였고 파이프 삽입부와 어깨 반경부에 발생하는 주름을 방지하기 위해 적정 드로비드를 설계하였다. 마지막으로 파이프 삽입부 주위에 발생하는 주름과 파단을 방지하기 위해 형상비드를 설계하였다. 가상트라이 아웃방식으로 결정된 성형조건에 따라 소음기 케이스의 시제품을 제작하고 해석결과와 비교한 결과 시제품의 성형성, 두께 분포 등이 해석 결과와 잘 일치함을 알 수 있었다.