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
来源
Science China Information Sciences | 2016年 / 59卷
关键词
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
    ScienceChina(InformationSciences), 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 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 - +
  • [4] 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
  • [5] Specification-based Test Case Generation with Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1382 - 1389
  • [6] Research on automatic test generation of border gateway protocol 4 based on Petri Net
    Dong, Yueli
    Sun, Bin
    2005 International Symposium on Computer Science and Technology, Proceedings, 2005, : 199 - 205
  • [7] Specification-based Test Case Generation with Constrained Genetic Programming
    Sato, Yuji
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 98 - 103
  • [8] A novel approach of test case generation for Boolean specification
    Li L.
    Xu B.
    Chen Z.
    Zhang X.
    Dong G.
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2010, 40 (02): : 291 - 295
  • [9] A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
    LI, Shanling
    Zheng, Changyou
    Shi, Yaqing
    Zhang, Sainan
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2023, 30 (01): : 235 - 240
  • [10] Towards an Automated Test Sequence Generation for Mobile Application using Colored Petri Net
    Puspika, Blasius Neri
    Hendradjaya, Bayu
    Sunindyo, Wikan Danar
    5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS 2015, 2015, : 445 - 449