• 제목/요약/키워드: Test Case Reuse

검색결과 23건 처리시간 0.028초

Improving Reuse of Test Strategy based on ISO/IEC Standards

  • 민경식;이정원;이병정
    • 인터넷정보학회논문지
    • /
    • 제20권6호
    • /
    • pp.37-46
    • /
    • 2019
  • A test plan is a high level document detailing objectives, processes, schedules and so on for verifying a developed software. And a test strategy, a component of a test plan, is about how to test software products to guarantee its quality and find bugs in the software in advance. Therefore, establishing effective and suitable test strategies is important for elaborating test processes. However, these tasks are difficult for project managers who write a test plan if they were not trained well in software test processes. And mis-designed test strategies will also mislead entire testing behaviors that testers would do. As a result, there would be a low quality software product in the end. To solve this problem, we propose a new test strategy reuse technique in this paper. By utilizing test plans of already completed software development projects, we lead test planer to reuse suitable and effective test strategies which were used in previous projects. To do so, we evaluate existing test strategies by utilizing ISO/IEC 25010 quality model for evaluating the suitability of test strategies and also use effectiveness metrics for test strategies. And from these evaluations, we predict completeness of new test plan that is written by reused test strategies. It can help the project manager to write an appropriate test plan for the quality characteristics which are selected as objectives for testing and software product. We show the possibility of our approach by implementing a prototype into the existing framework in a case study.

변경된 MATLAB Simulink 모델로부터 재사용 가능 테스트 케이스 도출 (Extracting Reusable Test Cases from Modified MATLAB Simulink Model)

  • 박건구;한혜진;정기현;최경희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권6호
    • /
    • pp.235-242
    • /
    • 2019
  • 본 논문에서는 제어기 기능이 표현 된 변경된 MATLAB Simulink/Stateflow(SL/SF) 모델의 재사용 가능한 테스트 케이스 도출 기법을 제안한다. 자동차의 ECU(Electrical Control Unit)와 같이 복잡한 SL/SF 모델의 테스트 케이스를 작성하는데 많은 시간과 노력이 필요하다. 모델이 수정 될 때마다 새로 만들어낼 테스트 케이스를 줄이기 위한 직관적인 방법은 수정 전 모델에서 생성한 테스트 케이스 중 일부를 재사용하는 것이다. 본 논문에서는 모델 행동을 정의하고 테스트 케이스 별 모델 동등성을 판단하여 수정 후 SL/SF에 재사용 가능한 테스트 케이스를 도출하는 방법을 제안한다. 제안된 테스트 케이스 재사용 기법은 상용 자동차 제어기 모델을 이용하여 성능을 평가한다.

TTCN-3을 이용한 차량 소프트웨어 컴포넌트의 테스팅 자동화 방법 (Automated Testing Techniques for Automotive Software Components with TTCN-3)

  • 금대현;이성훈;박광민;조정훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권5호
    • /
    • pp.541-545
    • /
    • 2010
  • 최근 차량 소프트웨어의 신뢰성 및 재사용성 향상을 위하여 AUTOSAR 표준을 제정하였다. 그러나 소프트웨어의 표준화만으로는 높은 수준의 신뢰성 확보와 개발 기간 단축에 한계가 있으며, 소프트웨어 테스팅 표준화 및 자동화가 필요하다. 본 연구에서는 TTCN-3 테스트 표준을 적용한 AUTOSAR 소프트웨어 컴포넌트를 위한 테스트 자동화 방법 및 테스트 시스템을 제안하였다. 테스트 표준을 적용함으로써 테스트에 관련된 정보 교환 및 의사소통이 명확해 지고, 테스트 재사용성을 향상시킬 수 있다. 그리고 설계 모델로부터 테스팅 모델을 자동 생성함으로써 개발 기간 단축 및 신뢰성을 향상시킬 수 있다.

추적자조사기법을 활용한 사용종료매립장 연직차수벽 성능평가 (Performance Evaluation of Close Waste Landfill Vertical Slurry Wall(SCW) by Tracer Method)

  • 이동건;오영인;김관호;조숙희;박은숙
    • 한국지반공학회:학술대회논문집
    • /
    • 한국지반공학회 2010년도 추계 학술발표회
    • /
    • pp.1245-1252
    • /
    • 2010
  • Many industrialized countries are confronted with a difficulty about reuse of closed waste landfill. facilities. Especially, the demand of closed waste landfill maintenance and reuse nearby urban area has been increased, because of the shortage of usable land and extend of urban area. For the safe reuse of closed waste landfill, the most important check point is the effect of waste landfill on environment abound them. However, the non-sanitary closed waste landfill generally have no leachate lining system, therefore, the in-situ lining system such as sheet-pile, and vertical slurry wall etc. was needed to prevent the leachate outgoing from the waste landfill. In this paper present the case history of performance evaluation of vertical slurry wall by tracer tests.

  • PDF

서비사이징 활성화방안에 관한 연구 - 자동차 부품을 중심으로 - (A Study on the Revitalization of Servicizing: Focused on the Case of Car Parts)

  • 박석하;이병섭;강해준
    • 대한안전경영과학회지
    • /
    • 제10권1호
    • /
    • pp.205-213
    • /
    • 2008
  • Servicizing is defined 'not as to sell the products but as to sell the functions'. This study was done on the methods for revitalization as the object items of navigation & antenna among car parts. The direct door-to-door survey was done for 101 enterprises (direct-management stores) and percentage & t-test were done for statistics. The results can be summarized like followings. First, PR on servicizing is required. Second the optimized methods can be obtained by incorporating reuse & recycling distribution systems of servicizing with the existing recovery system Reuse distribution system can be constructed rationally because inventory control is being done correct1y with the periodic recovery. Finally, as for the analysis on the relative importance of main factors of servicizing, it shows that supports & providing the concrete frame of the government & local autonomous body are important.

전북지역 하수처리수 재이용 방안 연구 (A Study on Reuse of Reclaimed Water in Jeonbuk Province)

  • 조창우;김진태;박정제;송주훈;이미선;정주리;류재웅
    • 대한환경공학회지
    • /
    • 제39권5호
    • /
    • pp.237-245
    • /
    • 2017
  • 본 연구는 전라북도 내 하수처리장 방류수를 효율적으로 재이용하기 위해 일일 방류량이 $5,000m^3$ 이상 되는 12개 하수처리장을 대상으로 방류수 수질을 조사하고 처리장 주변 현황을 파악하여 용도별 재이용 가능성을 제안하는데 목적을 두었다. 추가적으로 방류수를 재처리하기 위한 실험실규모의 실험도 수행하였다. 방류수는 7개 용도별 수질기준에 근거하여 중금속 16개 항목을 포함한 총 28개 항목을 수질 분석하였다. 분석결과 부적합 항목은 색도, BOD, TN, SS, 염화물, 전기전도도 등 6개 항목이며, 색도와 TN이 각각 8개소, 5개소로 가장 높았다. 유입원수가 공단폐수 및 음식물처리수가 유입되는 처리장의 경우 염화물과 전기전도도가 높았다. 방류수 재처리없이 직접 재이용수로 가능한 처리장은 4개소였다. 실험실 규모의 실험(Lab test)은 모래여과(SF)-활성탄흡착(GAC)-정밀여과(MF)-역삼투압(RO) 순으로 실험을 수행하였다. 총대장균군, 색도, 부유물질(SS) 제거는 SF와 GAC조합이 경제성과 처리 효율면에서 가장 적절하였으며, 염화물과 전기전도도는 SF, GAC, MF에서는 큰 효과가 없었으며, RO처리 후 90% 이상의 제거효율을 보였다. $UV_{254}$는 원수가 0.3651/cm에서 SF-GAC공정 후 0.0306/cm로 92% 이상의 높은 제거효율을 보였다. 중금속 중 총붕소(B-total)는 SF-GAC-MF-RO 처리 후 0.7054 mg/L에서 0.0854 mg/L로 88% 제거효율을 보였다. 결론적으로 각 처리장은 방류수 수질분석결과와 주변 지형을 고려하여 방류수 재이용 용도를 선택하여야 한다. 또한 재처리가 필요한 경우 처리할 수질 항목과 처리비용을 고려한 처리방법을 결정하는 것이 적절하다고 판단된다.

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

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

  • PDF

블랙박스 테스트 케이스의 리엔지니어링 (Reengineering Black-box Test Cases)

  • 서광익;최은만
    • 정보처리학회논문지D
    • /
    • 제13D권4호
    • /
    • pp.573-582
    • /
    • 2006
  • 소프트웨어를 블랙박스 테스트 하려면 대상 소프트웨어에 적절한 데이터를 주어 실행해 보아야 한다. 효과적인 테스트가 되기 위해서 테스트 케이스의 선택뿐만 아니라 테스트 케이스가 어떻게 표현되었는가가 중요하다. 또한 정적인 테스트 작업에도 테스트를 위한 체크리스트가 어떻게 작성되었는지에 따라 테스트 작업의 효율성이 좌우된다. 이 논문에서는 비효율적이며 문제가 있는 테스트 케이스와 체크 리스트들을 리엔지니어링 하는 방법을 제시하고 이를 실험 하였다. 임베디드 시스템의 일종인 디지털 방송수신 장치에 탑재된 소프트웨어를 대상으로 하여 이미 사용 중인 테스트 케이스의 효율성과 적합성을 따져보고 이를 리엔지니어링 하였다. 리엔지니어링 한 후의 테스트 케이스의 산출물이 테스트 시간과 커버리지 측면에서 얼마나 효과적인지를 살펴보았다. 또한 제품 계열 개념의 소프트웨어를 테스트하기에 적합하도록 테스트 케이스를 재사용 또는 재구조화 하는 방법도 연구하였다.

조합 시험 설계를 이용한 소프트웨어 제품라인 시험항목 생성 방법 (Software Product Line Test Cases Derivation Using Combinatorial Test Design)

  • 백하은;강성원;이지현
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제41권7호
    • /
    • pp.469-480
    • /
    • 2014
  • 소프트웨어 제품라인은 제품들 간의 공통성 및 가변성을 전체 개발라이프사이클에 걸쳐 체계적으로 계획하고 재사용하여 생산성 향상, 비용절감, 시장적시성 향상을 꾀하는 소프트웨어 개발 패러다임이다. 소프트웨어 제품라인이 가져다 주는 이익을 최대화하기 위하여 시험은 도메인 공학과 어플리케이션 공학의 두 라이프사이클을 구성하는 프로세스들과 일관된 방식으로 통합되어야 하며, 더불어 시험 노력을 절감할 수 있어야 한다. 본 논문에서는 조합 시험 설계를 적용하여 제품라인 플랫폼을 시험할 시험항목을 생성함으로써 시험항목 개수를 상당히 줄이면서 동시에 재사용이 용이한 시험항목 생성을 지원하여 시험노력을 절감할 수 있는 조합 시험 설계를 이용한 제품라인 시험항목 생성 방법을 제안한다. 또한, 사례연구를 통하여 제안한 방법이 조합 설계를 이용하거나 그렇지 않은 기존의 다른 방법들 보다 효율적임을 보인다.

대용량 몰드변압기 정밀절연진단 결과 고찰 (A study of Insulation Diagnosis for Large-Capacity Mold Transformer)

  • 이은춘;김재철
    • 조명전기설비학회논문지
    • /
    • 제28권10호
    • /
    • pp.75-81
    • /
    • 2014
  • When the large-capacity Mold type Transformer was passed through rain, after it was dried and it's parts were changed, Insulation Diagnosis was made to evaluate the condition of it and decide to recharge. Using the evaluation of Insulation Diagnosis, the urgent decision-making for recharge made blackout time minimum. In this study, it was considered that Insulation Diagnosis for the large-capacity Mold type Transformer is applied to decision-making for reuse of high voltage electric power equipment by analysis of the case study.