• 제목/요약/키워드: Test code

검색결과 2,167건 처리시간 0.029초

단위테스트 중 매개변수 경계오류제거를 위한 코드 자동생성 시스템 설계와 구현 (Design and Implementation of code generator to remove the parameter boundary failure in the unit test)

  • 박영조;방혜자
    • 디지털산업정보학회논문지
    • /
    • 제11권2호
    • /
    • pp.1-10
    • /
    • 2015
  • As programs get more complicated and they are developed by various hands, the possibility that there are program bugs in the code has been increasing. And developers usually run unit tests to find these problems in the code. Besides, the developers are at the pain of getting stability of the code when they have to modify a code very often for clients requirements. In the methodlogy of TDD(Test Driven Development), developers write a unit test code first, and then write a program code for passing the unit test. The unit test must include the boundary condition test the reason why the possibility of occurring the bugs is very high. When failed to pass the test because of the value of a function is incorrect, not existed, out of the range or not matched etc, the program code will return the error code or occur the exception. In the document, the system is designed and implemented in order to insert the generated code automatically or suggest it to the developer, when the boundary condition test is failed. In conclusion, it is possible that the developer will get the code stability by searching the code and checking the code to be omitted automatically through this system.

Numerical Analysis on Letdown System Performance Test for YGN 3

  • Seo, Ho-Taek;Sohn, Suk-Whun;Seo, Jong-Tae;Boo, Jung-Sook
    • Nuclear Engineering and Technology
    • /
    • 제29권2호
    • /
    • pp.158-166
    • /
    • 1997
  • Integrated performance test of Chemical and Volume Control System was successfully performed in 1994. However, an extensive effort to correct hardware and software problems in the letdown line was required mainly due to the lack of adequate simulation code to predict the test accurately. Although the LTC computer code was used during the YGN 3'||'&'||'4 NSSS design process, the code can not satisfactorily predict the test due to it insufficient letdown line modeling. This study developed a numerical model to simulate the letdown test by modifying the current LTC code, and then verified the model by comparing with the test data. The comparison shows that the modified LTC computer code can predict the transient behavior of letdown system lese very well. Especially, the model was verified to be able to predict the "Stiction (composition of stick and friction)" phenomena which caused instantaneous fluctuations in the letdown backpressure and flowrate. Therefore, it is concluded that the modified LTC computer code with the ability of calculating the "Stiction" phenomena will be very useful for future plant design and test predictions.predictions.

  • PDF

반도체 메모리의 테스트를 위한 MTA(Memory TestAble code)코드 (MTA(Memory TestAble) Code for Testing in Semiconductor Memories)

  • 이중호;조상복
    • 전자공학회논문지A
    • /
    • 제31A권8호
    • /
    • pp.111-121
    • /
    • 1994
  • This paper proposes a memory testable code called MTA(Memory TestAble) code which is based on error correcting code technique for testing functional faults in semiconductor memories. The characteristics of this code are analyzed and compared with those of conventional codes. The developed decoding technique for this code can reduce the decoder circuits up to 70% and obtain two-times faster decoding speed than other codes such as hamming code or Hsiao code. The MTA code is eccectively applicable to parallel testing of semiconductor memories because it has the same information length and parity length. It can detect from single error functional faults to triple error in semiconductor memories.

  • PDF

UIC code에 따른 대차 프레임 구조해석 및 시험에 관한 연구 (A Study on the Structural Analysis and Test of the Bogie Frame According to UIC Code)

  • 최중호;송시엽;천홍정;전형용;박형순
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2002년도 추계학술대회 논문집(II)
    • /
    • pp.884-891
    • /
    • 2002
  • This report is the result performed the structural analysis and the static and fatigue load test of bogie frame for the purpose of designing and verifying the bogie frame which satisfy the load condition required in the UIC code. This investigation is proposed the efficient draft of the design to satisfy the load condition required in the UIC code. And It is performed the structural analysis to evaluate the static strength and the fatigue life of the patient material and the welded part. Also, This is proposed the efficient draft of the test to satisfy the method of the static and fatigue test required in the UC code. And it is carried out the static and the fatigue load test to verify it. We can designed the bogie frame in compliance with UIC 515-4 and 615-4 code.

  • PDF

Numerical Analysis on Letdown System Performance Test for YGN 3

  • Seo, Ho-Taek;Sohn, Suk-Whun;Jeong, Won-Sang;Seo, Jong-Tae;Lee, Sang-Keun
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(1)
    • /
    • pp.425-432
    • /
    • 1996
  • Integrated performance test of Chemical and Volume Control System (CVCS) was successfully performed in 1994. However, an extensive effort to correct hardware and software problems in the letdown line was required mainly due to the lack of adequate simulation code to predict the test accurately. Although the LTC computer code was used during the YGN 3'||'&'||'4 NSSS design process, the code can not satisfactorily predict the test due to its insufficient letdown line modeling. This study developed a numerical model to simulate the letdown test by modifying the current LTC code, and then verified the model by comparing with the test data. The comparison shows that the modified LTC computer code can predict the transient behavior of letdown system tests very well. Especially, the model was verified to be able to predict the "Stiction" phenomena which caused instantaneous fluctuations in the letdown backpressure and flowrate. Therefore, it is concluded that the modified LTC computer code with the ability of calculating the "Stiction" phenomena wi11 be very useful for future plant desist and test predictions.predictions.

  • PDF

Validation of RELAP5 MOD3.3 code for Hybrid-SIT against SET and IET experimental data

  • Yoon, Ho Joon;Al Naqbi, Waleed;Al-Yahia, Omar S.;Jo, Daeseong
    • Nuclear Engineering and Technology
    • /
    • 제52권9호
    • /
    • pp.1926-1938
    • /
    • 2020
  • We validated the performance of RELAP MOD3.3 code regarding the hybrid SIT with available experimental data. The concept of the hybrid SIT is to connect the pressurizer to SIT to utilize the water inside SIT in the case of SBO or SB-LOCA combined with TLOFW. We investigated how well RELAP5 code predicts the physical phenomena in terms of the equilibrium time, stratification, condensation against Separate Effect Test (SET) data. We also conducted the validation of RELAP5 code against Integrated Effect Test (IET) experimental data produced by the ATLAS facility. We followed conventional approach for code validation of IET data, which are pre-test and post-test calculation. RELAP5 code shows substantial difference with changing number of nodes. The increase of the number of nodes tends to reduce the condensation rate at the interface between liquid and vapor inside the hybrid SIT. The environmental heat loss also contributes to the large discrepancy between the simulation results of RELAP5 and the experimental data.

모델 기반 내장형 소프트웨어의 효율적 신뢰성 시험 기법 (An Efficient Software Reliability Testing Method for the Model based Embedded Software)

  • 박장성;조성봉;박현룡;김도완;김성균
    • 한국시뮬레이션학회논문지
    • /
    • 제27권1호
    • /
    • pp.25-32
    • /
    • 2018
  • 본 논문은 모델 기반 내장형 소프트웨어의 자동 생성 코드에 대한 효율적인 신뢰성 시험 절차와 구체화된 동적 시험 방안에 대해서 제시하고 있다. 모델 정적/동적 시험 각각을 코드 정적/동적 시험 전에 수행함으로서 코드 신뢰성 시험 수행의 이점이 있음을 기술하였다. 또한, 모델과 코드의 신뢰성 시험 상관관계를 모델의 경우 Model Advisor와 Verification and Validation tool, 코드의 경우 Polyspace와 LDRA를 이용하여 살펴보고 제시한 절차대로 수행한 신뢰성 시험의 결과를 보여주고 있다.

The Video on Demand System Failure Evaluation of Software Development Step

  • Jang, Jin-Wook
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권4호
    • /
    • pp.107-112
    • /
    • 2019
  • Failure testing is a test that verifies that the system is operating in accordance with failure response requirements. A typical failure test approaches the operating system by identifying and testing system problems caused by unexpected errors during the operational phase. In this paper, we study how to evaluate these Failure at the software development stage. Evaluate the probability of failure due to code changes through the complexity and duplication of the code, and evaluate the probability of failure due to exceptional situations with bugs and test coverage extracted from static analysis. This paper studies the possibility of failure based on the code quality of software development stage.

DEVELOPMENT OF A COMPUTER PROGRAM TO SUPPORT AN EFFICIENT NON-REGRESSION TEST OF A THERMAL-HYDRAULIC SYSTEM CODE

  • Lee, Jun Yeob;Suh, Jaeseung;Kim, Kyung Doo;Jeong, Jae Jun
    • Nuclear Engineering and Technology
    • /
    • 제46권5호
    • /
    • pp.719-724
    • /
    • 2014
  • During the development process of a thermal-hydraulic system code, a non-regression test (NRT) must be performed repeatedly in order to prevent software regression. The NRT process, however, is time-consuming and labor-intensive. Thus, automation of this process is an ideal solution. In this study, we have developed a program to support an efficient NRT for the SPACE code and demonstrated its usability. This results in a high degree of efficiency for code development. The program was developed using the Visual Basic for Applications and designed so that it can be easily customized for the NRT of other computer codes.

수문용 대형 유압실린더의 신뢰성 평가 (Reliability assessment test for heavy sluice gate of hydraulic cylinder)

  • 이용범;현동수;김형의;이근호;정동수
    • 한국신뢰성학회:학술대회논문집
    • /
    • 한국신뢰성학회 2001년도 정기학술대회
    • /
    • pp.91-97
    • /
    • 2001
  • These Study are for the development of the reliability assessment test code and test equipment and test procedures of the heavy sluice gate hydraulic cylinder. Because there is no reliability test code for the heavy sluice gate hydraulic cylinder inside and outside of the country, the modified reliability test code is made reference for the related existing standards like as ISO, JIS, MIL, TUV, DIN, KS and etc. In this study, the novel method is proposed to evaluate efficiency of the heavy sluice gate hydraulic cylinder on the loading conditions and established the conditions of the acceleration life test to reduce the testing time and cycles. The testing equipments for life test, lode operating test, high and low temperature test and salt spray test have been established for 8 month, and the reliability tests are accomplished. The test results of the heavy sluice gate hydraulic cylinder which is produced and tested initially in Korea are satisfied the durability life cycle on the using conditions.

  • PDF