• Title/Summary/Keyword: test case

Search Result 10,249, Processing Time 0.062 seconds

Test Case Grouping and Filtering for Better Performance of Spectrum-based Fault Localization (결함위치식별 기법의 성능 향상을 위한 테스트케이스 그룹화 및 필터링 기법)

  • Kim, Jeongho;Lee, Eunseok
    • Journal of KIISE
    • /
    • v.43 no.8
    • /
    • pp.883-892
    • /
    • 2016
  • Spectrum-based fault localization (SFL) method assigns a suspicious ratio. The statement is strongly affected by a failed test case compared to a passed test case. A failed test case assigns a suspicious ratio while a passed test case reduces some parts of assigned suspicious ratio. In the absence of a failed test case, it is impossible to localize the fault. Thus, a failed test case is very important for fault localization. However, spectrum-based fault localization has difficulty in reflecting the unique characteristics of a failed test because a failed test case and a passed test case are input at the same time to calculate a suspicious ratio. This paper supplements for this limitation and suggests a test case grouping method for more accurate fault localization. In addition, this paper suggested a filtering method considering test efficiency and verified the effectiveness by applying 65 algorithms. In 90 % of whole methods, the accuracy was improved by 13% and the effectiveness was improved by 72% based on EXAM score.

A Study on Correlation Between Accelerated Corrosion Test and Long-term Exposure Test According to the Temperature Condition (온도조건에 따른 철근부식 촉진시험과 장기폭로시험의 상관성에 관한 연구)

  • Park, Sang-Soon;So, Byung-Tak
    • Journal of the Korean Recycled Construction Resources Institute
    • /
    • v.4 no.2
    • /
    • pp.203-208
    • /
    • 2016
  • In this study, to clarify the differences rebar corrosion beginning, through the actual corrosion accelerated test in corrosion time and laboratory test chamber of the structure of the marine environment results in both environments, it is an object of correlation coefficient derived. The accelerated corrosion test was carried out by two case, I.e., one is $20^{\circ}C$ of low temperaure codition(case 1), and the other is $65^{\circ}C$ of high temperaute codition(case 2). Whether corroions occurs, it was measures using half-cell potential method. The results indicated that case 2 is to acclerate the corrosion of rebar about 1.7~1.8 times as compared with case 1, thenthe corrosion of rebar embadded in concrete occurred according to the order of OPC60, FA, BS, OPC35. Correlation coefficient between acclerated corrosion test and long-term exposure test, case 1 is 2.45 to 2.94, and case 2 is 4.37~4.99.

A Dissimilarity with Dice-Jaro-Winkler Test Case Prioritization Approach for Model-Based Testing in Software Product Line

  • Sulaiman, R. Aduni;Jawawi, Dayang N.A.;Halim, Shahliza Abdul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.3
    • /
    • pp.932-951
    • /
    • 2021
  • The effectiveness of testing in Model-based Testing (MBT) for Software Product Line (SPL) can be achieved by considering fault detection in test case. The lack of fault consideration caused test case in test suite to be listed randomly. Test Case Prioritization (TCP) is one of regression techniques that is adaptively capable to detect faults as early as possible by reordering test cases based on fault detection rate. However, there is a lack of studies that measured faults in MBT for SPL. This paper proposes a Test Case Prioritization (TCP) approach based on dissimilarity and string based distance called Last Minimal for Local Maximal Distance (LM-LMD) with Dice-Jaro-Winkler Dissimilarity. LM-LMD with Dice-Jaro-Winkler Dissimilarity adopts Local Maximum Distance as the prioritization algorithm and Dice-Jaro-Winkler similarity measure to evaluate distance among test cases. This work is based on the test case generated from statechart in Software Product Line (SPL) domain context. Our results are promising as LM-LMD with Dice-Jaro-Winkler Dissimilarity outperformed the original Local Maximum Distance, Global Maximum Distance and Enhanced All-yes Configuration algorithm in terms of Average Fault Detection Rate (APFD) and average prioritization time.

Model-based Test Cases Generation Method for Weapons System Software (무기체계 소프트웨어의 모델 기반 테스트 케이스 생성 방법)

  • Choi, Hyunjae;Lee, Youngwoo;Baek, Jisun;Kim, Donghwan;Cho, Kyutae;Chae, Heungseok
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.23 no.4
    • /
    • pp.389-398
    • /
    • 2020
  • Test cases in the existing weapon system software were created manually by the tester analyzing the test items defined in the software integration test procedure. However, existing test case generation method has two limitations. First, the quality of test cases can vary depending on the tester's ability to analyze the test items. Second, excessive time and cost may be incurred in writing test cases. This paper proposes a method to automatically generate test cases based on the requirements model and specifications to overcome the limitations of the existing weapon system software test case generation. Generate test sequences and test data based on the use case event model, a model representing the requirements of the weapon system software, and the use case specification specifying the requirements. The proposed method was applied to 8 target models constituting the avionics control system, producing 30 test sequences and 8 test data.

Development and Performance Test of the KSLV-I KM Case (KSLV-I KM 케이스 개발 및 성능 시험)

  • Kil, Gyoung-Sub;Lee, Mu-Guen;Lee, Kyung-Won;Cho, In-Hyun
    • Aerospace Engineering and Technology
    • /
    • v.6 no.2
    • /
    • pp.188-196
    • /
    • 2007
  • A composite case was designed to satisfy the required condition of KSLV-I kick motor system. we performed the structure and combustion tests to insure the reliability of the case before the production of the flight model. The hydraulic, vacuum and non destruction testes as the structure test were carried out to confirm the strength of the components of the case and the characteristics of the thermal and structure were investigated through the ground combustion test.

  • PDF

A Test Case Generation Techniques Based on J2ME Platform (J2ME 플랫폼 기반의 테스트케이스 생성 기법)

  • Kim Sang-Il;Roh Myong-Ki;Rhew Sung-Yul
    • The KIPS Transactions:PartD
    • /
    • v.13D no.2 s.105
    • /
    • pp.215-222
    • /
    • 2006
  • The importance of mobile software test is being addressed to improve the productivity and reliability of the software. Test automation technique based on mobile platform is required for effective application of mobile software test. That is, a technique is needed to generate test case for mobile platform API. When test case generated, software productivity and reliability are improved, while test duration and cost are decreased. In this paper, we identified test case generation scope through previous works about test automation, suggested keyword driven method, a test case generation technique on J2ME platform, and recognized that proposed method can be applicable to generating test case based on J2ME platform.

Risk-based Test Case/Test Set Value Estimation Model (리스크 기반 테스트 케이스/테스트 세트 가치 추정 모델)

  • Kwon, Won-Il;Kim, Jong-Ku;Kwon, Ho-Yeol
    • Journal of Industrial Technology
    • /
    • v.32 no.A
    • /
    • pp.125-128
    • /
    • 2012
  • In this paper, we proposed a prioritization method of test cases using a value estimation model of test sets, that are key elements for highly effective software testings as well as involve a large cost factor in software developments and maintenances. Based on previous studies, our idea includes introducing some practical factors of the test case prioritization which critically influence the value of a test case: Relative values of test sets before and after the test running, Average value of these two relative values, Severity of the defect, Risks that are covered, Frequency of use, Change related values, Systematic elicitations, etc. Finally we discussed the usefulness and the expected effects of the proposed scheme.

  • PDF

A Study on Test Case Extraction And Application for Intelligent Transport RoboCAR Drive Control Verification (지능형 교통 RoboCAR 운행제어 검증을 위한 Test Case 추출 및 적용 연구)

  • Jang, Woo-Sung;Park, Chan-Min;Lee, Cheul-Hee;Kim, R.Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1452-1455
    • /
    • 2012
  • 본 논문은 출시된 지능형 교통 기반으로 설계된 RoboCAR 운행제어 개발과 시험을 하고자 한다. 이를 위해 시스템 설계를 통해,Test Case 추출과 실제로 적용하여 구현된 소프트웨어를 시험에 목적을 둔다. 이 절차는 Use-Case Diagram 설계, Decision Factor 추출, 이 기반으로 Cause-Effect Diagram을 생성한다. Cause-Effect Diagram을 통해 Decision Table을 생성한다. 최종적으로 Decision Table을 기반으로 Test Case를 추출한다. 추출된 Test Case를 적용하여 시스템을 테스트 하였고, 설계와 구현이 동일하게 되었음을 검증하였다.

The Generation of Test Case Flow Using Classification Tree Method and Functional Analysis for River Crossing of Wheeled-Vehicle (분류트리기법(CTM)과 기능분석을 활용한 차륜형 전투차량 수상운행 테스트 케이스 플로우 생성에 관한 연구)

  • Lee, In Ho;Lee, Cheol Woo;Park, Tae Woo;Nam, Hae Sung;Kang, Ho Sin;Kim, Eui Whan
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.10 no.1
    • /
    • pp.73-80
    • /
    • 2014
  • Designing test case flows for water crossing operation of a wheeled vehicle is a new attempt for which very limited experiences exist. In this paper, a Function Flow Block Diagram(FFBD) and a Classification Tree Method(CTM) were combined to see if this method is viable to generate the test case flows at the functional analysis stage. It was found that this method can be practically used for the very complicated test case generation.

Intelligent Test Plan Metrics on Adaptive Use Case Approach

  • Kim, R. Young Chul;Lee, Jaehyub
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.2 no.1
    • /
    • pp.70-77
    • /
    • 2002
  • This paper describes a design driven approach to drive intelligent test plan generation based on adaptive use case (3,5). Its foundation is an object-oriented software design approach which partitions design schema into design architecture of functional components called “design component”. A use case software development methodology of adaptive use case approach developed in I.I .T is employed which preserves this unit architecture on through to the actual code structure. Based on the partition design schema produced during the design phase of this methodology, a test plan is generated which includes a set of component and scenario based test. A software metric is introduced which produces an ordering of this set to enhance productivity and both promote and capitalize on test case reusability, This paper contains an application that illustrates the proposed approach.