Multi-objective test case prioritization based on multi-population cooperative particle swarm optimization

被引:0
|
作者
Hongman W. [1 ,3 ]
Jinzhong L. [1 ,3 ]
Ying X. [2 ,3 ]
Xiaoguang Z. [2 ,3 ]
机构
[1] Institute of Network Technology, Beijing University of Posts and Telecommunications, Beijing
[2] School of Automation, Beijing University of Posts and Telecommunications, Beijing
[3] Information Networks Engineering Research Center, Ministry of Education, Beijing
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Multi-population cooperative particle swarm optimization; Regression testing; Test case prioritization;
D O I
10.19682/j.cnki.1005-8885.2020.0003
中图分类号
学科分类号
摘要
Test case prioritization (TCP) technique is an efficient approach to improve regression testing activities. With the continuous improvement of industrial testing requirements, traditional single-objective TCP is limited greatly, and multi-objective test case prioritization (MOTCP) technique becomes one of the hot topics in the field of software testing in recent years. Considering the problems of traditional genetic algorithm (GA) and swarm intelligence algorithm in solving MOTCP problems, such as falling into local optimum quickly and weak stability of the algorithm, a MOTCP algorithm based on multi-population cooperative particle swarm optimization (MPPSO) was proposed in this paper. Empirical studies were conducted to study the influence of iteration times on the proposed MOTCP algorithm, and compare the performances of MOTCP based on single-population particle swarm optimization (PSO) and MOTCP based on non-dominated sorting genetic algorithm Ⅱ (NSGA-Ⅱ) with the MOTCP algorithm proposed in this paper. The results of experiments show that the TCP algorithm based on MPPSO has stronger global optimization ability, is not easy to fall into local optimum, and can solve the MOTCP problem better than TCP algorithm based on the single-population PSO and NSGA-Ⅱ. © 2020, Beijing University of Posts and Telecommunications. All rights reserved.
引用
收藏
页码:38 / 50
页数:12
相关论文
共 50 条
  • [1] Multi-objective test case prioritization based on multi-population cooperative particle swarm optimization
    Wang Hongman
    Li Jinzhong
    Xing Ying
    Zhou Xiaoguang
    The Journal of China Universities of Posts and Telecommunications, 2020, 27 (01) : 38 - 50
  • [2] A Multi-population Coevolution Multi-objective Particle Swarm Optimization Algorithm
    He, Jiawei
    Zhang, Huifeng
    Cui, Xingyu
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 6599 - 6605
  • [3] Multi-population cooperative particle swarm optimization
    Niu, B
    Zhu, YL
    He, XX
    ADVANCES IN ARTIFICAL LIFE, PROCEEDINGS, 2005, 3630 : 874 - 883
  • [4] Grid search based multi-population particle swarm optimization algorithm for multimodal multi-objective optimization
    Li, Guoqing
    Wang, Wanliang
    Zhang, Weiwei
    Wang, Zheng
    Tu, Hangyao
    You, Wenbo
    SWARM AND EVOLUTIONARY COMPUTATION, 2021, 62
  • [5] Software test case optimization method based on multi-objective particle swarm optimization
    Dalian Institute of Science and Technology, Dalian
    Liaoning
    116052, China
    Int. J. Simul. Syst. Sci. Technol., 5A (12.1-12.6):
  • [6] Multi-objective particle swarm optimization based on cooperative hybrid strategy
    Hui Yu
    YuJia Wang
    ShanLi Xiao
    Applied Intelligence, 2020, 50 : 256 - 269
  • [7] Multi-objective particle swarm optimization based on cooperative hybrid strategy
    Yu, Hui
    Wang, YuJia
    Xiao, ShanLi
    APPLIED INTELLIGENCE, 2020, 50 (01) : 256 - 269
  • [8] Restoration of Epipolar Line Based on Multi-population Cooperative Particle Swarm Optimization
    Gao, Hongwei
    Liu, Xiaofeng
    Liu, Jinguo
    Chen, Fuguo
    Niu, Ben
    BIO-INSPIRED COMPUTING AND APPLICATIONS, 2012, 6840 : 574 - +
  • [9] Multi-objective multi-population simplified swarm optimization for container loading optimization with practical constraints
    Truong, Linh-Hoang
    Chien, Chen-Fu
    APPLIED SOFT COMPUTING, 2024, 165
  • [10] Multi-Objective Particle Swarm Optimization Algorithm Based on Population Decomposition
    Zhao, Yuan
    Liu, Hai-Lin
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2013, 2013, 8206 : 463 - 470