• Title/Summary/Keyword: Test Case Reuse

Search Result 23, Processing Time 0.024 seconds

Improving Reuse of Test Strategy based on ISO/IEC Standards

  • Min, Kyeongsic;Lee, Jung-Won;Lee, Byungjeong
    • Journal of Internet Computing and Services
    • /
    • v.20 no.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.

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

  • Park, Geon Gu;Han, Hye Jin;Chung, Ki Hyun;Choi, Kyung Hee
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.6
    • /
    • pp.235-242
    • /
    • 2019
  • This paper proposes a reusable test case extraction technique for modified MATLAB Simulink/Stateflow (SL/SF) model. Creating test cases for complicated SL/SF model like ECU(Electrical Control Unit) of automotive, requires a lot of time and effort. An intuitive way to reduce to create new test cases whenever the model changes, is to reuse some test cases which have been generated for the original model. In this paper, we propose a method to define reusable test cases in SL/SF after defining model behavior and judging model equality by test cases. The proposed technique is evaluated using a commercial automotive controller model.

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

  • Kum, Dae-Hyun;Lee, Seong-Hun;Park, Gwang-Min;Cho, Jeong-Hun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.5
    • /
    • pp.541-545
    • /
    • 2010
  • AUTOSAR, a standard software platform for automotive, has been developed to manage software complexity and improve software reuseability. However reuse of test system is difficult because it is dependant on implementation language and test phase. In this paper, we suggest a test system generation method for AUTOSAR software component using TTCN-3, a standardized testing language. TTCN-3 test system is generated automatically from AUTOSAR XML containing software design information. The test system consists of TTCN-3 tester and target system and tests functionality and worst case response time of software under simulation environment. With the proposed testing techniques we can reduce time and effort to build the testing system and reuse testing environment.

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

  • Lee, Dong-Geon;Oh, Young-In;Kim, Kwan-Ho;Cho, Sook-Hee;Bak, Eun-Suk
    • Proceedings of the Korean Geotechical Society Conference
    • /
    • 2010.09a
    • /
    • 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 (서비사이징 활성화방안에 관한 연구 - 자동차 부품을 중심으로 -)

  • Park, Seog-Ha;Lee, Bueng-Seop;Kang, Hae-Joon
    • Journal of the Korea Safety Management & Science
    • /
    • v.10 no.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 (전북지역 하수처리수 재이용 방안 연구)

  • Cho, Changwoo;Kim, Jintae;Park, Jeongjae;Song, Juhoon;Lee, Miseon;Jeong, Juri;Ryou, Jaewoong
    • Journal of Korean Society of Environmental Engineers
    • /
    • v.39 no.5
    • /
    • pp.237-245
    • /
    • 2017
  • This study was aimed at investigating effluent water quality and proposing reuse possibilities for 12 sewage treatment plants discharged more than $5,000m^3/day$ in order to recycle the sewage treatment plant effluent of Jeollabuk-do effectively. Additionally, a laboratory scale test for reprocessing water discharge was performed. Categories of reclaimed sewage water reuse were divided into 7 topics and analyzed a total of 28 items including 16 heavy metals based on water quality standard. As a results, color, BOD, TN, chloride and Electrical Conductivity (EC) exceeded reused water quality standard. In particular, color and TN exceeded in 8 and 5 sewage treatment plants, respectively. The value of chloride and EC were high in sewage treatment plants including the food and industrial wastewater. At 4 sewage treatment plants were possible to reuse without re-treatment. The laboratory scale test was conducted to SandFilter (SF)-Granular Activated Carbon (GAC)-MicroFiltraion (MF)-Reverse Osmosis (RO). Both the removal efficiencies and economic feasibility of total E. coli., color and Suspended Solid (SS) suited in case using the SF-GAC treatment method. The removal of chloride and EC had little effect in the case of SF-GAC-MF system, but RO showed over 90% of removal efficiency. After using SF-GAC process only, the concentration of $UV_{254}$ decreased sharply from 0.3651 /cm to 0.0306 /cm and it showed over 92% of removal efficiency rate. In conclusion, for the effective reuse of sewage discharged water, water quality and the surrounding terrain of treatment plants should be all taken into account. If it needed for the reprocessing, both the selection for treatment and economic combination treatment methods will have to be considered.

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

  • Chung Chang-Shin;Lee Kye-Im;Kim Jong-Hee;Jung Soon-Key
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.3 s.35
    • /
    • pp.89-99
    • /
    • 2005
  • The testing time and cost of developed software can be reduced by automation of the whole or part of testing process. Since the testing automation tools to be used currently have been developed without their interoperability, test case information such as test procedures, test data, and expectation of test results generated at the stage of test execution cannot be shared and reused in other testing automation tools, In order to reduce testing time and cost, in this thesis, we have proposed a software testing automation framework which makes it possible to share and reuse the test case information generated in testing process. To prove the availability and effectiveness of proposed testing automation framework, three testing automation tools that are available in current market were experimented by the test scenario. As a result of experiment, the testing time and cost could be reduced by sharing and reusing the test case information in software testing automation framework.

  • PDF

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

  • Seo Kwang-Ik;Choi Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.13D no.4 s.107
    • /
    • pp.573-582
    • /
    • 2006
  • Black-box testing needs to prepare fitting test data, execute software, and examine the result. If we test software effectively, not only selecting test cases but also representing test cases are important. In static testing effectiveness of testing activities also depends on how to represent test cases and checklist to validate. This paper suggests a method for finding ineffective critical test cases and reengineering them. An experiment of reengineering digital set-top box software shows the process and results of checking effectiveness and conformance of current test cases and patching test cases. The result shows how much save the test time and improve test coverage by reengineering test cases. Methods of reuse and restructuring test cases are also studied to fit into embedded product-line software.

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

  • Haeun, Baek;Sungwon, Kang;Jihyun, Lee
    • Journal of KIISE:Software and Applications
    • /
    • v.41 no.7
    • /
    • pp.469-480
    • /
    • 2014
  • Software Product Line (SPL) is a software development paradigm that guarantees high productivity, reduced cost, and shorter time-to-market by systematically planning and reusing commonality and variability. In order to maximize the benefits of SPL engineering, testing should be integrated into the SPL engineering lifecycle processes that consist of domain engineering and application engineering and should be performed with as little test efforts as possible. This paper proposes a systematic software product line test cases derivation method using combinatorial test design. By applying combinatorial test design to product line test cases derivation and exploiting commonality between products at the same time, the number of generated test cases is dramatically reduced with the result that they can be effectively reused by the products of the given product line. Case studies conducted in this paper show the efficacy of our method compared with other methods that use only commonality or combinatorial design or neither of them in terms of the number of derived test cases.

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

  • Lee, Eun-Chun;Kim, Jae-Chul
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.28 no.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.