Agent-Based Regression Test Case Generation using Class Diagram, Use cases and Activity Diagram

被引:8
|
作者
Arora, Pardeep Kumar [1 ]
Bhatia, Rajesh
机构
[1] Kanya Maha Vidayalay, Jalandhar 144001, India
关键词
Regression Test case generation; Agent based testing;
D O I
10.1016/j.procs.2017.12.096
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Regression testing, test case generation is a process of generating test cases from the existing test suite to ensure that modifications made in the system have not affected its existing functionality. The use of modeling based UML class diagram identifies changes at syntax level, whereas use cases and activity diagram identify changes at semantic level. In this research, we have used the combination of UML class diagram, use cases and activity diagram to identify changes at both syntax and semantics level. We compared UML class diagrams, use cases and activity diagrams of old and modified code to identify these changes. It is found that the use of UML class diagram, use cases and activity diagram results in better identification of changes and hence leads to efficient test case generation. Additionally, agents developed in Java Agent Development Environment are used to collect these changes from different stake holders in the distributed environment. The distribution of testing tasks among mobile agents reduces the average time required for generation of test cases in regression testing. (C) 2018 The Authors. Published by Elsevier B.V.
引用
收藏
页码:747 / 753
页数:7
相关论文
共 50 条
  • [11] ACTIVITY DIAGRAM GENERATION BASED ON USE-CASE TEXTUAL SPECIFICATION
    Hnatkowska, Bogumila
    Cebinka, Mateusz
    [J]. Computing and Informatics, 2021, 40 (04): : 772 - 795
  • [12] ACTIVITY DIAGRAM GENERATION BASED ON USE-CASE TEXTUAL SPECIFICATION
    Hnatkowska, Bogumila
    Cebinka, Mateusz
    [J]. COMPUTING AND INFORMATICS, 2021, 40 (04) : 772 - 795
  • [13] Automated Test Case Generation from UML Activity Diagram and Sequence Diagram using Depth First Search Algorithm
    Meiliana
    Septian, Irwandhi
    Alianto, Ricky Setiawan
    Daniel
    Gaol, Ford Lumban
    [J]. DISCOVERY AND INNOVATION OF COMPUTER SCIENCE TECHNOLOGY IN ARTIFICIAL INTELLIGENCE ERA, 2017, 116 : 629 - 637
  • [14] Test Case Generation from UML Subactivity and Activity Diagram
    Fan, Xin
    Shu, Jian
    Liu, LinLan
    Liang, QiJun
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL II, 2009, : 244 - 248
  • [15] A Memorization Approach for Test Case Generation in Concurrent UML Activity Diagram
    Kamonsantiroj, Suwatchai
    Pipanmaekaporn, Luepol
    Lorpunmanee, Siriluck
    [J]. 2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 20 - 25
  • [16] A Novel Approach for Test Case Generation from UML Activity Diagram
    Jena, Ajay Kumar
    Swain, Santosh Kumar
    Mohapatra, Durga Prasad
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), 2014, : 621 - 629
  • [17] Automatic Test Data Generation Using the Activity Diagram and Search-Based Technique
    Jaffari, Aman
    Yoo, Cheol-Jung
    Lee, Jihyun
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (10):
  • [18] Agent-based network transmission model using the properties of macroscopic fundamental diagram
    Kim, Sunghoon
    Tak, Sehyun
    Yeo, Hwasoo
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2018, 93 : 79 - 101
  • [19] Use case or activity diagram, that is the question!
    Tatibana, Guilherme M.
    Vavassori Benitti, Fabiane Barreto
    [J]. SBQS: PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2019, : 306 - 312
  • [20] UML Activity Diagram-Based Automatic Test Case Generation For Java']Java Programs
    Chen, Mingsong
    Qiu, Xiaokang
    Xu, Wei
    Wang, Linzhang
    Zhao, Jianhua
    Li, Xuandong
    [J]. COMPUTER JOURNAL, 2009, 52 (05): : 545 - 556