• 제목/요약/키워드: Unit Testing

검색결과 612건 처리시간 0.024초

객체지향 정보시스템의 테스팅을 위한 확장된 유스케이스의 사용과 계층적 상태 기반 테스팅 방법 (A Use of Extended Use Cases and Hierarchical State-Based Testing Methods for the Testing of Object-Oriented Information Systems)

  • 박광호
    • 정보기술과데이타베이스저널
    • /
    • 제6권2호
    • /
    • pp.29-43
    • /
    • 1999
  • Object-oriented development methodologies require consistent and seamless object-oriented paradigm to be applied from analysis to testing. Testing must focuses on the state of aggregated objects. This paper suggests testing methods that satisfy such requirements. In order to confirm appropriate implementation of the user requirements, the methods apply extended use case[Jacobson et al., 1992] that are prepared form analysis stage. Testing must be performed based on the use cases because the user requirements are formally documented in the use cases. The notations of the original use case are modified for the state-based testings. The testing methods consist of a unit testing and four-level of integration testing. Particularly, the level 0 testing is based on FREE state machine [Binder, 1995, 1996]. The testing methods have been applied to 3 projects and proved their practicability.

  • PDF

항공탑재 SAR 시스템 및 통제장치 시험을 위한 통합시험장비 개발 (Development of Integrated Test Equipment for Airborne SAR System and Control Unit)

  • 이현익;황태진
    • 한국항공우주학회지
    • /
    • 제41권9호
    • /
    • pp.747-754
    • /
    • 2013
  • 본 논문에서는 항공탑재 SAR 시스템 및 통제장치 시험을 위한 통합시험장비(SCTE: System and Control unit Test Equipment)에 대하여 기술한다. SCTE는 구성 기능의 모듈화를 통하여 시험장비의 재활용성을 높였으며, script 기반 수행, 보고서 작성 기능 등 시험의 자동화 및 편의성을 높이도록 설계되었다. 또한 SCTE는 항법데이터 모의 기능을 통하여 다양한 비행 환경에 대하여 시험을 수행할 수 있도록 개발되었다. 본 논문은 SCTE의 개발 요구사항, H/W 및 S/W 설계 결과, 개발 결과 및 통제장치와 시스템과의 연동 시험결과를 기술한다.

A SIGN TEST FOR UNIT ROOTS IN A SEASONAL MTAR MODEL

  • Shin, Dong-Wan;Park, Sei-Jung
    • Journal of the Korean Statistical Society
    • /
    • 제36권1호
    • /
    • pp.149-156
    • /
    • 2007
  • This study suggests a new method for testing seasonal unit roots in a momentum threshold autoregressive (MTAR) process. This sign test is robust against heteroscedastic or heavy tailed errors and is invariant to monotone data transformation. The proposed test is a seasonal extension of the sign test of Park and Shin (2006). In the case of partial seasonal unit root in an MTAR model, a Monte-Carlo study shows that the proposed test has better power than the seasonal sign test developed for AR model.

고 전력 Source Measurement Unit의 설계 및 제작 (Design and Implementation of High Power Source Measurement Unit)

  • 이상구;백왕기;박종식
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 B
    • /
    • pp.860-863
    • /
    • 2003
  • In this paper high power SMU(Source Measurement Unit) having 50V/1.5A source/measure range has been designed and implemented. The SMU has two operation mode, voltage mode and current mode. The SMU can be used as variable voltage source, variable current source, voltage meter, or current meter. Combining two different unit, output power can be doubled as 100V/1.5A. The developed SMU tan be used many semiconductor testing system and electronic device inspecting system.

  • PDF

군용정보시스템의 소프트웨어 시험평가 전략 및 계획 - “차세대 한국형 워게임 모델”중심으로 - (Software Testing/Evaluation Strategy and Plan for the Military Information Systems)

  • 김화수
    • 한국국방경영분석학회지
    • /
    • 제24권2호
    • /
    • pp.57-74
    • /
    • 1998
  • This paper is aimed to propose an testing and evaluation strategy and plan in Military Information Systems, especially focusing on development an“New-generation Wargame Model”. Through this research, we concluded that the effective and efficient testing/evaluation strategy/plan can aid the productivity, maintainability, availability, etc., of the Militray Information Systems. Highlights of the proposed testing and evaluation strategy and plan for Military Information Systems are as follows. First, in the unit and module integration testing phase, hybrid of black-box and white-box testing techniques are available for Military Information Systems and progressive approach for module integration phase should be considered because of the complexity. Second, in the system testing phase, integrated module should be tested with respect to the function and performance that should be satisfied with the user requirements, specifications, risk analysis, etc., Third, in the acceptance testing phase, reliability, interoperability, maintainability, availability, integrity, etc., must be considered in the actual or mini-operational environments for testing efficiently and effectively.

  • PDF

ISO 26262의 소프트웨어 설계원리 적용에 대한 검증 도구의 비교 연구 (Study on Comparison of Industrial Static Analysis Tools to Verify the Design Principles for Software Unit Design and Implementation of ISO 26262)

  • 허제호;이홍석;고병각
    • 산업공학
    • /
    • 제25권4호
    • /
    • pp.416-421
    • /
    • 2012
  • One of the activities to improve software quality in ISO 26262 is to apply the design principles for software unit design and implementation mentioned in ISO 26262-6, including the evaluation activity. Before evaluation activity, the tool is compared and selected for evaluation. Because the results of the tool a company selected might have an effect on product quality. In this paper, we suggest the method to compare industrial static analysis tools with some of "MISRA C : 2004 Exemplar Suite" and all lessons learned from comparing tools are described. The result on comparison shows that we just couldn't rely on a result of Static Analysis Tool and need to have another appropriate processes and guidelines to evaluate a software.

새로운 품질보증(品質保證)을 위한 자동검사(自動檢査)데이터의 활용(活用)에 관(關)한 연구(硏究) (A Study on the use of Automotive Testing Data for Updating Quality Assurance Models)

  • 조재입
    • 품질경영학회지
    • /
    • 제11권2호
    • /
    • pp.25-31
    • /
    • 1983
  • Often arrangement for effective product assessment and audit have not been completely satisfactory. The underlying reasons are: (a) The lack of early evidence of new unit quality. (b) The collection and processing of data. (c) Ineffective data analysis techniques. (d) The variability of information on which decision making is based. Because of the nature of the product the essential outputs from an affective QA organization would be: (a) Confirmation of new unit quality. (b) Detection of failures which are either epidemic or slowly degradatory. (c) Identification of failure cases. (d) Provision of management information at the right time to effect the necessary corrective action. The heart of an effective QA scheme is the acquisition and processing of data. With the advent of data processing for quality monitoring becomes feasible in an automotive testing environment. This paper shows how the method enables us to use Automotive Testing data for the cost benefits of QA management.

  • PDF

Development of a Chloroform Reference Material for the Proficiency Testing of Hazardous Compounds in Commercial Consumer Chemical Products Under the Consumer Chemical Products and Biocide Safety Management Act (K-BPR)

  • Lee, Sang Tak;Lee, Jae-ung;Kim, Joo-Hyon;Oh, Han Bin
    • Mass Spectrometry Letters
    • /
    • 제10권4호
    • /
    • pp.112-116
    • /
    • 2019
  • In this study, a chloroform consumer chemical product (CCP) reference material (RM) is successfully developed, with potential to be used in the proficiency testing of hazardous compounds in CCPs for analysis and testing agencies. Validation experiments are rigorously conducted to evaluate whether the RM meets the requirements set by the ISO 13528 and ISO Guide 35, using a reliable GC/MS method for the analysis of chloroform. The obtained calibration plot linearity, limit of detection (LOD), and limit of quantitation (LOQ) are excellent. The developed RM meets the homogeneity and stability requirements; the between-unit (sbb) and within-unit (swb) standard deviations are less than 2.5%, and the stability is found to be guaranteed for 50 days.

안정성평가 기준에 적합한 내장형 소프트웨어 단위시험 절차 방안 (A Proposal for Unit Testing Procedure of Embedded Software Complied with Safety Assessment Criteria)

  • 장정훈;이원택;장주수
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2010년도 춘계학술대회 논문집
    • /
    • pp.2223-2231
    • /
    • 2010
  • 최근 자동차, 철도, 선박, 항공기 등 교통수단의 핵심 장치가 CPU가 들어 있는 컴퓨터 제어장치로 전환되어 가고 있는 상황이다. 자동차 사고사례 중 상당 부분의 원인으로 컴퓨터 제어장치에 탑재된 내장형 소프트웨어의 결함이라고 분석한 보고서가 발표되고 있다. 내장형 탑재 소프트웨어에 대하여 결함 제거를 위한 시험이 충분하지 못한데서 문제가 있을 수 있다. 결국 이러한 내장형 소프트웨어의 시험 기준으로 안전성 평가 기준을 철저히 적용하고 이에 적합한 단위테스트 절차를 구축하는 것이 필요하다. 본 논문은 안전성평가 기준에 적합한 내장형 탑재 소프트웨어에 대한 단위테스트 절차에 대한 방안을 제시하는데 그 목적이 있다. 내장형 탑재 소프트웨어에 대한 테스트에는 단위 테스트, 통합테스트, 시스템테스트 등이 있으며, 이중 가장 많은 결함을 발견하는 것은 단위 테스트이다. 본 논문에서는 테스트계획, 테스트절차, 테스트케이스, 테스트시나리오, 테스트 도구, 재테스트 기준 등에 대한 효과적인 단위테스트 준비 과정과 단위테스트를 수행하면서 발생하는 업무, 즉 결함식별, 결함분류, 결함분석, 결함원인, 결함조치 및 확인, 재테스트 실시, 테스트보고 등의 활동을 체계적으로 구축하는 방안을 제시한다. 또한 개발된 내장형 탑재 소프트웨어의 프로그램 소스를 일일이 눈으로 검사하여 결함을 발견하기란 쉽지 않다. 안전성평가 기준이 내장된 테스트 도구를 활용함으로써 내장형 탑재 소프트웨어 단위테스트의 작업시간을 줄이고 결함발견 및 원인분석에 대한 자동화된 보고서를 얻음으로써 테스트 생산성 및 소스코드의 품질 향상을 달성할 수 있는 방안도 아울러 제시한다.

  • PDF

Accuracy of Visual Inspection with Acetic acid in Detecting High-Grade Cervical Intraepithelial Neoplasia in Pre- and Post-Menopausal Thai Women with Minor Cervical Cytological Abnormalities

  • Poomtavorn, Yenrudee;Suwannarurk, Komsun
    • Asian Pacific Journal of Cancer Prevention
    • /
    • 제16권6호
    • /
    • pp.2327-2331
    • /
    • 2015
  • Purpose: To determine the accuracy of visual inspection with acetic acid (VIA) in detecting high-grade cervical intraepithelial neoplasia (CIN) in pre- and post-menopausal women with atypical squamous cells of undetermined significance (ASC-US) and low grade squamous intraepithelial lesion (LSIL) Papanicolaou (Pap) smears. Materials and Methods: Two hundred women (150 pre-menopausal and 50 post-menopausal) with ASC-US and LSIL cytology who attended the colposcopy clinic, Thammasat University Hospital, between March 2013 and August 2014 were included. All women underwent VIA testing and colposcopy by gynecologic oncologists. Diagnostic values of VIA testing including sensitivity, specificity, positive predictive value (PPV) and negative predictive value (NPV) for detecting high-grade CIN were determined using the histopathology obtained from colposcopic-directed biopsy as a gold standard. Results: VIA testing was positive in 54/150 (36%) pre-menopausal women and 5/50 (10%) post-menopausal women. Out of 54 pre-menopausal women with positive VIA testing, 15 (27.8%) had high-grade CIN and 39 (72.2%) had either CIN 1 or insignificant pathology. Ten (10.4%), 43 (44.8%) and 43 (44.8%) out of the remaining 96 pre-menopausal women with negative VIA testing had high-grade CIN, CIN 1 and insignificant pathology, respectively. Out of 5 post-menopausal women with positive VIA testing, there were 4 (80%) women with high-grade CIN, and 1 (20%) women with insignificant pathology. Out of 45 VIA-negative post-menopausal women, 42 (93.3%) women had CIN 1 and insignificant pathology, and 3 (6.7%) had high-grade CIN. Sensitivity, specificity, PPV and NPV of the VIA testing were 59.4%, 76.2%, 32.2% and 90.8%, respectively (60%, 68.8%, 27.8% and 89.6% in pre-menopausal women and 57.1%, 97.7%, 80% and 93.3% in post-menopausal women). Conclusions: VIA testing may be used as a screening tool for detecting high-grade CIN in women with minor cervical cytological abnormalities in a low-resource setting in order to lower the rate of colposcopy referral.