Research on Multi-objective Test Case Generation Based on Cuckoo Search

被引:0
|
作者
He Haixian [1 ]
Feng Jing [1 ]
机构
[1] Wuhan Univ Technol, Coll Comp Sci & Technol, Wuhan, Hubei, Peoples R China
来源
PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018) | 2018年
关键词
software testing; test case generation; cuckoo search; Multi-objective optimization; Teaching-learning mechanism; EVOLUTIONARY ALGORITHMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automatic test data generation is a key link in the process of test automatic technology. In order to measure the efficiency and effectiveness of test cases from multiple perspectives, a multi-objective test case generation method based on cuckoo search is proposed. This method considers two aspects of error discovery ability and test cost, and selects branch distance and test case size as multiple optimization goals. In order to solve the problem of insufficient local search capability of basic multi-objective cuckoo search, Teaching-learning mechanism was introduced. Part of the better solutions in the evolution process were searched locally through Teaching-Learning-Based optimization. At the same time, the external archives were combined with the idea of crowd distance. Set to speed up the convergence of the algorithm. Experiments result shows that compared with the methods based on NSGA-II algorithm and MOCS algorithm, the proposed method can obtain better Pareto solution set and get higher quality test cases in a shorter time.
引用
收藏
页码:1619 / 1623
页数:5
相关论文
共 50 条
  • [1] Adaptive Random Test Case Generation Based on Multi-Objective Evolutionary Search
    Mao, Chengying
    Wen, Linlin
    Chen, Tsong Yueh
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 46 - 53
  • [2] A Multi-objective Cuckoo search Algorithm Based on Decomposition
    Chen, Liang
    Gan, Wenyan
    Li, Hongwei
    Xu, Xin
    Cao, Lin
    Feng, Yufang
    2019 ELEVENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI 2019), 2019, : 229 - 233
  • [3] An Improved Cuckoo Search Algorithm for Multi-Objective Optimization
    TIAN Mingzheng
    HOU Kuolin
    WANG Zhaowei
    WAN Zhongping
    Wuhan University Journal of Natural Sciences, 2017, 22 (04) : 289 - 294
  • [4] Test Case Generation Method for Multi-objective Harmony Search Algorithm
    Zheng, Tengfei
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1381 - 1386
  • [5] An efficient multi-objective cuckoo search algorithm for design optimization
    Kaveh, A.
    Bakhshpoori, T.
    ADVANCES IN COMPUTATIONAL DESIGN, 2016, 1 (01): : 87 - 103
  • [6] Hybrid multi-objective cuckoo search with dynamical local search
    Zhang, Maoqing
    Wang, Hui
    Cui, Zhihua
    Chen, Jinjun
    MEMETIC COMPUTING, 2018, 10 (02) : 199 - 208
  • [7] Hybrid multi-objective cuckoo search with dynamical local search
    Maoqing Zhang
    Hui Wang
    Zhihua Cui
    Jinjun Chen
    Memetic Computing, 2018, 10 : 199 - 208
  • [8] Multi-Objective Cuckoo Search Under Multiple Archiving Strategies
    Zeltni, Kamel
    Meshoul, Souham
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2016, 15 (04)
  • [9] Employing rule mining and multi-objective search for dynamic test case prioritization
    Pradhan, Dipesh
    Wang, Shuai
    Ali, Shaukat
    Yue, Tao
    Liaaen, Marius
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 153 : 86 - 104
  • [10] Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition
    Chen, Liang
    Gan, Wenyan
    Li, Hongwei
    Cheng, Kai
    Pan, Darong
    Chen, Li
    Zhang, Zili
    APPLIED INTELLIGENCE, 2021, 51 (01) : 143 - 160