On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach

被引:1
|
作者
Mala, Jeya D. [1 ]
Prabha, Ramalakshmi M. [2 ]
机构
[1] Vellore Inst Technol, Sch Comp Sci & Engn, Chennai, Tamil Nadu, India
[2] Anna Univ, Chennai, Tamil Nadu, India
关键词
Artificial Bee Colony (ABC) Algorithm; Improved Artificial Bee Colony (IABC) Algorithm; Software Test Optimization; Swarm Intelligence; Test Adequacy Criteria; Testing; GENERATE TEST DATA; ABC;
D O I
10.4018/IJSIR.309941
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this research work, a swarm intelligence-based approach, namely an improved artificial bee colony (IABC), has been proposed to design and optimize the test cases during the software testing process. The novelty of the proposed IABC algorithm is that it has three major improvement heuristics over the general ABC algorithm: (1) it replaces random population generation during the initial phase into a systematic initial solution generation by means of a novel heuristic, namely 'Chaotic Map'; (2) to eliminate the redundant test cases, another novel heuristic, namely 'Euclidean Distance', is applied to maintain the diversity of population; (3) to increase the convergence speed, the fitness value of the previous solution is used in the new solution generation. Further, the proposed algorithm has been evaluated with several case studies and compared with the existing works using path coverage-based test adequacy criterion. Hence, the proposed work is improved, and it outperforms the existing works and provides optimal or near optimal test case generation for efficient software testing.
引用
收藏
页数:20
相关论文
共 50 条
  • [41] Hybridization algorithm of Tent chaos artificial bee colony and particle swarm optimization
    Kuang, Fang-Jun
    Jin, Zhong
    Xu, Wei-Hong
    Zhang, Si-Yang
    Kongzhi yu Juece/Control and Decision, 2015, 30 (05): : 839 - 847
  • [42] Improved artificial bee colony optimization based clustering algorithm for SMART sensor environments
    S. Famila
    A. Jawahar
    A. Sariga
    K. Shankar
    Peer-to-Peer Networking and Applications, 2020, 13 : 1071 - 1079
  • [43] Improved artificial bee colony optimization based clustering algorithm for SMART sensor environments
    Famila, S.
    Jawahar, A.
    Sariga, A.
    Shankar, K.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (04) : 1071 - 1079
  • [44] An Improved Artificial Bee Colony Optimization Algorithm Based on Slime Mold and Marine Predator
    Zhang, Liyi
    Tang, Jinyan
    Liu, Ting
    Ren, Zuochen
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2022, 56 (06) : 481 - 493
  • [45] An Improved Artificial Bee Colony Optimization Algorithm Based on Slime Mold and Marine Predator
    Jinyan Liyi Zhang
    Ting Tang
    Zuochen Liu
    Automatic Control and Computer Sciences, 2022, 56 : 481 - 493
  • [46] Light Source Layout Optimization Strategy Based on Improved Artificial Bee Colony Algorithm
    Li, Bo
    Wang, Jue
    Gao, Zijun
    Gao, Ning
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [47] Parameters Optimization of Classifier and Feature Selection Based On Improved Artificial Bee Colony Algorithm
    Wang, Haiquan
    Yu, Hongnian
    Zhang, Qian
    Cang, Shuang
    Liao, Wudai
    Zhu, Fanbing
    2016 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2016, : 242 - 247
  • [48] Improved multi-objective artificial bee colony algorithm-based path planning for mobile robots
    Cui, Qiuyu
    Liu, Pengfei
    Du, Hualong
    Wang, He
    Ma, Xin
    FRONTIERS IN NEUROROBOTICS, 2023, 17
  • [49] Networks Community Detection Using Artificial Bee Colony Swarm Optimization
    Hafez, Ahmed Ibrahem
    Zawbaa, Hossam M.
    Hassanien, Aboul Ella
    Fahmy, Aly A.
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INNOVATIONS IN BIO-INSPIRED COMPUTING AND APPLICATIONS (IBICA 2014), 2014, 303 : 229 - 239
  • [50] SVR approach based on artificial bee colony optimization
    Wang, Lin
    Zhang, Yun
    Peng, Wen-Hui
    Xu, Bo
    Wang, Qian-Cheng
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2014, 36 (02): : 326 - 330