Petri net based test case generation for evolved specification

被引:0
|
作者
Zuohua Ding
Mingyue Jiang
Haibo Chen
Zhi Jin
Mengchu Zhou
机构
[1] Zhejiang Sci-Tech University,School of Information Science
[2] Peking University,Software Engineering Institute
[3] New Jersey Institute of Technology,Department of Electrical and Computer Engineering
来源
关键词
test case generation; regression testing; evolved specification; Petri net; reachability graph;
D O I
暂无
中图分类号
学科分类号
摘要
Model-based testing can use a model to test a concrete program’s implementation. When the model is changed due to the evolution of the specification, it is important to maintain the test suites up to date, such that it can be used for regression testing. A complete regeneration of the whole test suite from the new model, although inefficient, is still frequently used in practice. To address this problem effectively, we propose a test case reusability analysis technique to identify reusable test cases of the original test suite based on graph analysis, such that we can generate new test cases to cover only the change-related parts of the new model. The Market Information System (MIS) is employed to demonstrate the feasibility and effectiveness of the proposed method. Our experimental results show that the use of our method saves about 31.5% test case generation cost.
引用
收藏
相关论文
共 50 条
  • [1] Petri net based test case generation for evolved specification
    Zuohua DING
    Mingyue JIANG
    Haibo CHEN
    Zhi JIN
    Mengchu ZHOU
    Science China(Information Sciences), 2016, 59 (08) : 67 - 91
  • [2] Petri net based test case generation for evolved specification
    Ding, Zuohua
    Jiang, Mingyue
    Chen, Haibo
    Jin, Zhi
    Zhou, Mengchu
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (08)
  • [3] Test Case Generation Method Based on Colored Petri Net for Train Control System
    Chen Lijie
    Zhao Tianshi
    Sun Chao
    He Hongyang
    2018 3RD INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY (ICSRS), 2018, : 1 - 5
  • [4] Test Case Generation of Web Service Composition: an Approach Based on the Color Petri Net
    Wang, Yuying
    Chen, Ping
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 2063 - +
  • [5] C code generation from Petri net based logic controller specification
    Grobelny, Michal
    Grobelna, Iwona
    Karatkevich, Andrei
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [6] Experiments on the Test Case Length in Specification Based Test Case Generation
    Fraser, Gordon
    Gargantini, Angelo
    2009 ICSE WORKSHOP ON AUTOMATION OF SOFTWARE TEST, 2009, : 18 - +
  • [7] Minimal Test Suite Automatic Generation Method Based on Petri Net
    Su, Jianyuan
    Wang, Lingling
    Liang, Hongyan
    Zhao, Xin
    Wu, Lingyan
    PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL I: COMPUTER SCIENCE AND ENGINEERING, 2008, : 264 - 267
  • [8] PETRI NET BASED MODELS FOR THE SPECIFICATION AND VALIDATION OF PROTOCOLS
    DIAZ, M
    AZEMA, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 188 : 101 - 121
  • [10] A Systematic Approach to the Petri Net Based Specification of Concurrent Systems
    Antonino Mazzeo
    Nicola Mazzocca
    Stefano Russo
    Valeria Vittorini
    Real-Time Systems, 1997, 13 : 219 - 236