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 条
  • [31] Research of the Assembly Model Based on Petri Net
    LI Rong FU Yili MA Yulin FENG Haibo Advanced ManuTechCentHarbin InstOf TechHarbin China
    武汉理工大学学报, 2006, (S2) : 393 - 397
  • [32] OBJECT MODEL SYNCHRONIZATION BASED ON PETRI NET
    Zacek, Jaroslav
    Hunka, Frantisek
    MENDEL 2011 - 17TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING, 2011, : 523 - 527
  • [33] TASK SYNCHRONIZATION PROCESS BASED ON PETRI NET
    Zhou, Shuang'E
    Xiong, Guoping
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (06) : 713 - 724
  • [34] A Slow Start Algorithm Based on Petri Net
    Duan, Yan
    Qu, Xilong
    Gang, Hu
    INFORMATION AND BUSINESS INTELLIGENCE, PT I, 2012, 267 : 139 - 144
  • [35] A prototype of fault diagnosis based on Petri net
    Ding, CH
    Li, EG
    Huang, WH
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 676 - 679
  • [36] An Attack Modeling Based on Colored Petri Net
    周世杰
    秦志光
    张峰
    刘锦德
    Journal of Electronic Science and Technology of China, 2004, (01) : 47 - 52
  • [37] Research of the assembly model based on Petri net
    Li Rong
    Fu Yili
    Ma Yulin
    Feng Haibo
    1ST INTERNATIONAL SYMPOSIUM ON DIGITAL MANUFACTURE, VOLS 1-3, 2006, : 393 - 397
  • [38] Scheduling of Response Process based on Petri Net
    An, Jin-zhao
    2011 SECOND ETP/IITA CONFERENCE ON TELECOMMUNICATION AND INFORMATION (TEIN 2011), VOL 2, 2011, : 324 - 327
  • [39] PETRI NET BASED PROGRAMMING SYSTEM FOR FMS
    NAGAO, Y
    OHTA, H
    URABE, H
    KUMAGAI, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1992, E75A (10) : 1326 - 1334
  • [40] FMS scheduling based on Petri net model
    Kim, YW
    Inaba, A
    Suzuki, T
    Okuma, S
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL SYMPOSIUM ON ASSEMBLY AND TASK PLANNING (ISATP2001): ASSEMBLY AND DISASSEMBLY IN THE TWENTY-FIRST CENTURY, 2001, : 238 - 243