• Title/Summary/Keyword: Test Case

Search Result 10,260, Processing Time 0.048 seconds

Guidelines for Applying Traceability in RUP (Rational Unified Process(RUP)의 추적성 적용 지침)

  • 소동섭;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.583-585
    • /
    • 2001
  • RUP의 Unified Process Model 에는 Use-Case Model, Analysis Model, Design Model, Deployment Model, Implementation Model, Test Model의 6가지 모델이 있다. 이 모델들은 모두 일관성이 있다. 한 모델에서 나오는 요소들은 전, 후 단계에서 다른 모델들과 Trace Dependencies를 갖는다. 예를 들면, Use-Case Model에서는 한 Use Case는 Design Model에서 Use-Case Realization으로 Test Model에서는 Test Case로 Trace Dependencies를 갖는다. 소프트웨어 개발에서 추적성은 Understandability와 Change Propagation 과 같은 이유로 매우 중요하다. 그러나 RUP에서는 각 모델들간의 추적성에 대한 지침이 충분히 제시되어 있지 않아, 개발 과정중에 요구사항의 변경이나 에러 수정 또는 향후 관리 시에 어려움을 겪고 있다. 본 논문에서는 이 점에 중점을 두고 RUP에서 제시하고 있는 모델들 간의 추적성 중 설계모델에서 분석모델로의 추적성 적용지침을 제시한다.

  • PDF

Test-case Generation for Simulink/Stateflow Model using a Separated RRT Space (분할된 RRT 공간을 이용한 Simulink/Stateflow모델 테스트케이스 생성)

  • Park, Hyeon Sang;Choi, Kyung Hee;Chung, Ki Hyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.7
    • /
    • pp.471-478
    • /
    • 2013
  • This paper proposes a black-box based test case generation method for Simulink/Stateflow model utilizing the RRT algorithm which is a method to efficiently solve the path planning for complicated systems. The proposed method in the paper tries to solve the reachability problem with the RRT algorithm, which has to be solved for black-box based test case generations. A major problem of the RRT based test case generation algorithms is that the cost such as running time and required memory size is too much for complicated Stateflow model. The typical RRT algorithm expands rapidly-exploring random tree (RRT) in a single state space. But the proposed method expands it in dynamic state space based on the state of Simulink model, consequently reducing the cost. In the paper, a new definition of RRT state space, a distance measure and a test case generation algorithm are proposed. The performance of proposed method is verified through the experiment against Stateflow model.

Stepwise test case generation for embedded s/w (임베디드 소프트웨어 테스트 케이스 단계적 생성)

  • Jang, S.H.;Jang, J.S.;Lee, S.Y.;Ko, B.G.;Choi, K.H.;Park, S.K.;Jung, K.H.;Lee, M.H.
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2004.05a
    • /
    • pp.603-606
    • /
    • 2004
  • Automatic test case generation for testing an embedded software is considered. Existing tools for test case generation such as finite state machine or mutant test usually adopt top down approach and depend upon graphical transition and decision table, which makes it difficult to find out where the bugs exist. Also it is hard to describe the special features of embedded systems such as concurrent execution of individual components. Most of embedded systems interacts with the real world, receiving signals through sensors or switches and sending output signals to actuators that somehow manipulate the environment. Embedded software controls the entire system based on the logics such as interpreting the sensor inputs and making the actuators to start or stop their intended operation. This study proposes an automatic test case generation procedure that tests the system starting from the control logics of sensors, switches and actuators and then their concurrent execution controls, and finally the entire system operation. Such a stepwise approach makes it easy to generate test cases to tell where the bugs of embedded software exist.

  • PDF

Model-Based Automatic Test Data Generation Method Using Custom Parser and SMT Solver (커스텀 파서와 SMT 솔버를 활용한 모델 기반 테스트 데이터 생성 기법)

  • Shin, Ki-Wook;Lim, Dong-Jin
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.8
    • /
    • pp.385-390
    • /
    • 2017
  • Because of the ever-increasing software complexity, model-based development techniques are becoming an essential technique in software development. However, even if model-based techniques are used, the test case generation for complex software is still a challenge to solve. In this paper, we propose a method to generate automatic test cases based on UML model using custom parser and SMT solver. By proposed technique, a test case can be generated even though the model is described in a platform independent language such as action language, or in a platform dependent language. In addition, a concolic execution technique is applied to efficiently generate test cases in the model. In this paper, we present a case study on the power window switch model of Hyundai Santa Fe through the proposed test case generation technique.

Automatic Test case Generation Mechanism from the Decision Table of Requirement Specification Techniques based on Metamodel (메타모델 기반 요구사항 명세 기법인 의사 결정표를 통한 자동 테스트 케이스 생성 메커니즘)

  • Hyun Seung Son
    • Journal of Advanced Navigation Technology
    • /
    • v.27 no.2
    • /
    • pp.228-234
    • /
    • 2023
  • As the increasing demand for high-quality software, there is huge requiring for quality certification of international standards, industrial functional safety (IEC 61508), automotive (ISO 26262), embedded software guidelines for weapon systems, etc., in the industry. Software companies are very difficult to systematically acquire the quality certification in terms of cost and manpower of Startup, venture small-sized companies. For their companies one test case automatic generation is considered as a core technique to evaluate or improve software quality. This paper proposes a test case automatic generation method based on the design decision table for system and software design verification. We apply the proposed method with OMG's standard techniques of metamodel and model transformation for automatically generating test cases. To do this, we design the metamodels of design decision table (Model) and test case document (Text) and define model transformation to automatically generate test cases, which will expect to easily work MC/DC coverage.

Test suite generation technique for protocols with nondeterminism (비결정성을 갖는 프로토콜을 위한 시험 스위트 생성방법)

  • 김병식;김우직
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.22 no.9
    • /
    • pp.1854-1866
    • /
    • 1997
  • This paper proposes a new test case generation technique for a nondeterministic finite state machine by improving the existing UIO sequence generation method. First, a new conformance relationis defined, which is one of prerequisites for automatic test case generation. Because fof the nondeterministic property of torpocols, the output of the systems under test is not known deterministically to the tester. Therefore, tree-like test case generation method is introduced for adaptive testing, in which the next input is selected after observing the previous output. Since the test cases are generated with regarding the inputs and outputs as separate events and are represented in tree notation, the test cases are easily converted into TTCN, the international standard test suite specification language.

  • PDF

The Chi-squared Test of Independence for a Multi-way Contingency Table wish All Margins Fixed

  • Park, Cheolyong
    • Journal of the Korean Statistical Society
    • /
    • v.27 no.2
    • /
    • pp.197-203
    • /
    • 1998
  • To test the hypothesis of complete or total independence for a multi-way contingency table, the Pearson chi-squared test statistic is usually employed under Poisson or multinomial models. It is well known that, under the hypothesis, this statistic follows an asymptotic chi-squared distribution. We consider the case where all marginal sums of the contingency table are fixed. Using conditional limit theorems, we show that the chi-squared test statistic has the same limiting distribution for this case.

  • PDF

Effects of Foreign Exchange Rates on Stock Returns

  • Chi, Ho-Joon;Kim, Young-Il
    • The Korean Journal of Financial Studies
    • /
    • v.9 no.1
    • /
    • pp.221-244
    • /
    • 2003
  • This study is aimed to investigate the effects of foreign exchange rates on stock market returns. For the United States, the United Kingdom, Germany, Japan and Korea, the cross-correlation precedence of foreign exchange rate on stock market is found in the case of Germany and Korea. But that of stock market is not observed in any case. We performed three kinds of causality and exogeneity test of Granger test, Sims test and Geweke-Meese-Dent test. The analyses on the full period show the time-lag causal, exogeneous relation of foreign exchange rates with Granger, Sims and GMD test for Korea. The United Kingdom presents the significance with Granger and Sims test while Germany reveals the time-lag relation with Granger and GMD test. When we divide the period into two parts with the Louvre Accord, the first part give the less degree of time-lag relation. But in the second period the three kinds of causality and exogeneity test propose consistent time-lag relation with foreign exchange rates on stock markets for the United Kingdom and Korea with the three test methods. And Granger's test prove German foreign exchange market have a time-lag relation on stock market.

  • PDF

A Study on the Software Test Case Development using Systems Engineering Methodology (시스템엔지니어링 방법론을 적용한 소프트웨어 테스트 케이스 개발에 관한 연구)

  • Salim, Shelly;Shin, Junguk;Kim, Jinil
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.14 no.2
    • /
    • pp.83-88
    • /
    • 2018
  • Software has become an integral part of almost any system, triggered by the ever-growing demand for automation and artificial intelligent throughout engineering domains. The complexities of software-centric systems are also increasing, which make software test efforts become essential in software development projects. In this study, we applied systems engineering methodology in generating software test cases. We found out the similarities between requirements analysis and traceability concept of systems engineering and test specification contents of software test. In terms of acceptance test, software test cases could be considered as validation requirements. We also suggested a method to determine test order using a SysML modeling tool.

A Study for Selection and Field Applicability of Asphalt Precast Pothole Repair Materials (아스팔트 프리캐스트 포트홀 보수재료의 선정과 현장 적용성에 관한 연구)

  • Kim, Jincheol;Bae, Sungho;Lee, Jinho;Yang, Jaebong;Kim, Jiwon
    • International Journal of Highway Engineering
    • /
    • v.16 no.4
    • /
    • pp.21-33
    • /
    • 2014
  • PURPOSES: The purpose of this study was to break away from the workforce method using cold-mix asphalt mixtures and has a constant quality and has develop repair materials of pre-production asphalt-precast types. METHODS: The selection of the repair material was determined as the results obtained through physical properties of materials and the field applicability. In case of repair materials, values obtained through Marshall stability test & the dynamic stability test & retained stability test as well as the site conditions was considered. In case of adhesive, test results were obtained through examination of the bond strength(tensile, shear) and the field applicability of the adhesive was examined through combined specimens to simulate field applications. RESULTS : According to the results of laboratory tests, in the case of repair materials, Marshall stability and dynamic stability, retained stability of cold-mix reaction type asphalt mixture is the highest. In the case of adhesive, two-component epoxy-urea has a very high bonding strength(tensile, shear) was most excellent. According to the results of field tests, when epoxy-urea was excellent workability. Also, the repair body through actual mock-up test did not occur large deformation and fracture after 12 months. CONCLUSIONS : A suitable repair material is cold-mix reaction type mixture of asphalt-precast, a suitable adhesive is a two-component epoxy-urea.