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 条
  • [21] Control Flow Models using Petri Nets for Model Based Testing
    Pospisil, Tomas
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 1, 2017, : 553 - 557
  • [22] Constructing Petri Net models using genetic search
    Reid, DJ
    MATHEMATICAL AND COMPUTER MODELLING, 1998, 27 (08) : 85 - 103
  • [23] Identification of Petri net models based on an asymptotic approach
    Meda-Campana, M. E.
    Lopez-Lopez, F. J.
    Lopez-Martin, Cuauhtemoc
    Chavoya, Arturo
    2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 749 - 754
  • [24] Verification of Petri net models based on transition vectors
    Ahmad, Farooq
    Huang, He-Jiao
    Wang, Xiao-Long
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 1542 - 1547
  • [25] PETRI NET BASED MODELS FOR THE SPECIFICATION AND VALIDATION OF PROTOCOLS
    DIAZ, M
    AZEMA, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 188 : 101 - 121
  • [27] Diagnosability in Stochastic Petri Net based DES Models
    Biswal, Pradeep Kumar
    Biswas, Santosh
    2014 22ND MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2014, : 434 - 439
  • [28] Logical inference of clauses based on Petri net models
    Lin, C
    Chanson, ST
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1998, 13 (09) : 821 - 840
  • [29] An Approach to Decomposition of Workflow Models based on Petri Net
    Dai, Xuemei
    Qin, Kai
    Jiang, Hao
    PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, 2008, : 503 - 506
  • [30] Integrated fault diagnosis based on Petri net models
    Manyari-Rivera, Manuel
    Basilio, Joao Carlos
    Bhaya, Amit
    PROCEEDINGS OF THE 2007 IEEE CONFERENCE ON CONTROL APPLICATIONS, VOLS 1-3, 2007, : 1582 - 1587