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 条
  • [41] Research on Protocol Conformance Testing Method Based on Petri net
    Shu De Qin
    Fan Hao
    Zhang Liang
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 931 - 937
  • [42] Firmware Functional Validation Using a Colored Petri Net Model
    Liu, Rongyang
    Delgado-Frias, Jose G.
    Boyce, Doug
    Khanna, Rahul
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 389 - 392
  • [43] Distributed fault diagnosis using petri net reduced models
    Arámburo-Lizárraga, J
    López-Mellado, E
    Ramírez-Treviño, A
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 702 - 707
  • [44] Concurrent resolution in logic programming using Petri net models
    Bhattacharya, Alakananda
    Konar, Amit
    Mandal, Ajit K.
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 43 - 47
  • [45] Logical inference of clauses in Petri net models using fixpoint
    State Information Cent, Beijing, China
    Ruan Jian Xue Bao, 4 (359-365):
  • [46] Modelling biological processes using workflow and Petri Net models
    Peleg, M
    Yeh, I
    Altman, RB
    BIOINFORMATICS, 2002, 18 (06) : 825 - 837
  • [47] Highway Traffic Modeling Using Probabilistic Petri Net Models
    Ruan, Keyu
    Li, Lingxi
    Chen, Yaobin
    2020 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2020,
  • [48] Deadlock recovery of Petri net models controlled using observers
    Basile, F
    Chiacchio, P
    Giua, A
    Seatzu, C
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 441 - 449
  • [49] Sequential failure analysis using counters of Petri net models
    Adamyan, A
    He, D
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2003, 33 (01): : 1 - 11
  • [50] AN EVALUATION OF MPLS EFFICACY USING COLORED PETRI NET MODELS
    Zaitsev, Dmitry
    Sakun, Alekscy
    MESM '2006: 9TH MIDDLE EASTERN SIMULATION MULTICONFERENCE, 2008, : 31 - 35