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 条
  • [1] Scenario-based functional regression testing
    Tsai, WT
    Bai, XY
    Paul, R
    Yu, L
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 496 - 501
  • [2] BRANCH TESTING OF CONCURRENT PROGRAMS USING PETRI NET MODELS
    HO, HF
    CHEN, GH
    KUO, TS
    COMPUTING SYSTEMS, 1990, 5 (02): : 116 - 125
  • [3] Branch testing of concurrent programs using Petri net models
    Ho, Hong-Fa
    Chen, Gen-Heuy
    Kuo, Te-Son
    Computer Systems Science and Engineering, 1990, 5 (02): : 116 - 125
  • [4] A PETRI NET MATRIX APPROACH IN VLSI FUNCTIONAL TESTING
    DISTANTE, F
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 194 - 194
  • [5] Robot Planning Based on Boolean Specifications Using Petri Net Models
    Mahulea, Cristian
    Kloetzer, Marius
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 2218 - 2225
  • [6] Diagnosability of automated production systems using Petri net based models
    Sekhri, L
    Toguyéni, AKA
    Craye, E
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5091 - 5096
  • [7] On the Verification of Non-autonomous Petri Net Models Using Autonomous Petri Net Tools
    Barros, Joao Paulo
    Gomes, Luis
    Costa, Aniko
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 6138 - 6143
  • [8] Petri Net distributed simulation using HLA based on Petri net components
    Combettes, S
    Nketsa, A
    Modelling and Simulation 2003, 2003, : 503 - 507
  • [9] A Model Based on a Fuzzy Petri Net for Scenario Evolution of Unconventional Emergencies
    Huang, Wei-dong
    Wang, Qian
    Ding, Bang-lan
    Cao, Jie
    HUMAN CENTERED COMPUTING, 2019, 11956 : 458 - 467
  • [10] Petri Net Based Software Testing Scheduling and Selecting
    Ding, Senke
    Xu, Peifu
    Wu, Weimin
    Yang, Yi
    Xing, Zichao
    Lu, Feihua
    Li, Cheng
    PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 168 - 173