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 条
  • [41] Test Generation Based On Notated Net
    Han, Wei
    Zhang, Na
    Ding, Zuohua
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1168 - 1173
  • [42] Automated test case generation for the Paxos single-decree protocol using a Coloured Petri Net model
    Wang, Rui
    Kristensen, Lars Michael
    Meling, Hein
    Stolz, Volker
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 104 : 254 - 273
  • [43] 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
  • [44] Disassembly sequence generation: a Petri net based heuristic approach
    Rai, R
    Rai, V
    Tiwari, MK
    Allada, V
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (13) : 3183 - 3198
  • [45] Generation of Feasible Petri Net Based Scheduling Problem Solutions
    Music, Gasper
    IFAC PAPERSONLINE, 2015, 48 (01): : 856 - 861
  • [46] RESEARCH ON THE GENERATION OF TRAIN MOVEMENT AUTHORITY BASED ON PETRI NET
    Dang, Jianwu
    Zhang, Ailing
    Zhao, Shuxu
    2011 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND TECHNOLOGY (ICMET 2011), 2011, : 39 - +
  • [47] PETRI NET BASED APPROACH TO TEST BENCH CONSTRUCTING FOR DATAPATH
    Karatkevich, Andrei
    PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 506 - 511
  • [48] The test of train control system based on Colored Petri Net
    Zhang, Yan
    Tang, Tao
    Huang, Qing
    Zheng, Wei
    Xu, Tianhua
    2011 9TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2011), 2011, : 315 - 320
  • [49] Research on parallel test based on Petri net and GASA algorithm
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2007, 28 (02): : 331 - 336
  • [50] Using the time Petri net formalism for specification, validation, and code generation in robot-control applications
    Montano, L
    García, FJ
    Villarroel, JL
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (01): : 59 - 76