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 条
  • [1] The Test Cases Generation From The UML Activity Diagram
    Xie, Tangtang
    Li, Jun
    Fang, Yonghui
    Xiong, Hailing
    [J]. FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE II, PTS 1-6, 2012, 121-126 : 2387 - +
  • [2] Interaction Diagram Based Test Case Generation
    Kumar, Rohit
    Bhatia, Rajesh K.
    [J]. GLOBAL TRENDS IN INFORMATION SYSTEMS AND SOFTWARE APPLICATIONS, PT 2, 2012, 270 : 202 - +
  • [3] Test Case Generation For Concurrent Systems Using UML Activity Diagram
    Mahali, Prateeva
    Arabinda, Saswat
    Acharya, Arup Abhinna
    Mohapatra, Durga Prasad
    [J]. PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 428 - 435
  • [4] Mobile agent-based regression test case generation using model and formal specifications
    Arora, Pardeep Kumar
    Bhatia, Rajesh
    [J]. IET SOFTWARE, 2018, 12 (01) : 30 - 40
  • [5] An Automatic Test Case Generation Method based on SysML Activity Diagram
    Xu, Yiqun
    Wu, Linbo
    [J]. 2019 INTERNATIONAL CONFERENCE ON ADVANCED ELECTRONIC MATERIALS, COMPUTERS AND MATERIALS ENGINEERING (AEMCME 2019), 2019, 563
  • [6] Automated test case generation based on UML activity diagram model
    [J]. Zhang, M., 2001, Beijing University of Aeronautics and Astronautics (BUAA) (27):
  • [7] Extenics-based Test Case Generation for UML Activity Diagram
    Li, Liping
    Li, Xingsen
    He, Tao
    Xiong, Jie
    [J]. FIRST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2013, 17 : 1186 - 1193
  • [8] A Systematic Review of Agent-Based Test Case Generation for Regression Testing
    Arora, Pardeep Kumar
    Bhatia, Rajesh
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 447 - 470
  • [9] A Systematic Review of Agent-Based Test Case Generation for Regression Testing
    Pardeep Kumar Arora
    Rajesh Bhatia
    [J]. Arabian Journal for Science and Engineering, 2018, 43 : 447 - 470
  • [10] Test Scenario Prioritization Using UML Use Case and Activity Diagram
    Bhuyan, Prachet
    Ray, Abhishek
    Das, Manali
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 499 - 512