Scenario based Functional Regression Testing using Petri Net Models

被引:3
|
作者
Ahmad, Farooq [1 ]
Qaisar, Zahid Hussain [2 ]
机构
[1] Univ Cent Punjab, Fac Informat Technol, Lahore, Pakistan
[2] King Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Sci, Al Hasa, Saudi Arabia
来源
2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 2 | 2013年
关键词
Petri nets; software testing; test suite; model based testing; test suite reduction; formal methods; change identification; change analysis;
D O I
10.1109/ICMLA.2013.179
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software testing lies in the validation which ensures that the implementation satisfies the client's requirements. There are several techniques on software testing some are implementation based while others are model based. We have proposed the Petri net model based testing technique for testing the software. Although UML is the de-facto standard for the software development however most of the UML diagrams supports static behavior while Petri nets supports dynamic behavior i.e. we can represent concurrent behavior of objects in case of object oriented paradigm. In our case we have also selected object oriented paradigm as it is well established paradigm and provides ease in development and it is more realistic. We have proposed a regression based testing technique using Petri nets. Regression testing technique is applied on the Delta version i.e. changed version of the software. Our technique has efficient mechanism of reducing the test suite for the delta version on the basis of analysis of the baseline version. Petri net models are used in this paper for analyzing the baseline and delta version.
引用
收藏
页码:572 / 577
页数:6
相关论文
共 50 条
  • [31] Fault diagnosis based on Petri net reduced models
    Ruiz-Beltran, E.
    Lopez-Mellado, E.
    Ramirez-Trevino, A.
    2006 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING, 2006, : 193 - +
  • [32] Testing model assumptions in functional regression models
    Buecher, Axel
    Dette, Holger
    Wieczorek, Gabriele
    JOURNAL OF MULTIVARIATE ANALYSIS, 2011, 102 (10) : 1472 - 1488
  • [33] Incremental scenario modeling using hierarchical object-oriented Petri Net
    Hong, JE
    Bae, DH
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (03) : 357 - 386
  • [34] Application Study on Knowledge Representation of Emergency Scenario Using Hybrid Petri Net
    Chen, Chen
    Yang, Yabin
    Zhang, Xinmei
    2017 3RD INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2017), 2017, : 332 - 336
  • [35] Modeling and analysis of a testing system using Hybrid Petri Net
    Zhan Huiqin
    Gu Jun
    Xi Youbao
    Liu Wei
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL I, 2007, : 465 - 470
  • [36] Scenario-based testing using symbolic animation of B?models
    Dadeau, Frederic
    Castillos, Kalou Cabrera
    Tissot, Regis
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (06): : 407 - 434
  • [37] Scenario-based Petri Net approach for collaborative business process modelling
    Wang, Xin
    Zhang, Yanchun
    Shi, Hao
    2ND IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 18 - 25
  • [38] Knowledge Characterization and Evolution Methodology of Emergency Scenario Based on Hybrid Petri Net
    Chen, Chen
    Yang, YaBin
    Zhang, XinMei
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 2436 - 2440
  • [39] Petri net based design of a multi-robot scenario -: A case study
    Rust, C
    Grünewald, M
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5411 - 5416
  • [40] Functional Testing of On-chip Analog/RF Circuits using Machine Learning based Regression Models
    Shrivastava, Anshaj
    Banerjee, Gaurab
    2022 IEEE INTERNATIONAL TEST CONFERENCE INDIA (ITC INDIA), 2022,