期刊文献+

Multi-objective test case prioritization based on multi-population cooperative particle swarm optimization 被引量:3

Multi-objective test case prioritization based on multi-population cooperative particle swarm optimization
原文传递
导出
摘要 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-Ⅱ. 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-Ⅱ.
出处 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2020年第1期38-50,共13页 中国邮电高校学报(英文版)
基金 supported by the National Natural Science Foundation of China (61702044) the Fundamental Research Funds for the Central Universities (2019XD-A20).
关键词 regression testing test case PRIORITIZATION MULTI-POPULATION COOPERATIVE particle SWARM OPTIMIZATION MULTI-OBJECTIVE OPTIMIZATION regression testing test case prioritization multi-population cooperative particle swarm optimization multi-objective optimization
  • 相关文献

参考文献5

二级参考文献45

  • 1廖子贞,罗可,周飞红,傅平.一种自适应惯性权重的并行粒子群聚类算法[J].计算机工程与应用,2007,43(28):166-168. 被引量:13
  • 2Harrold M J.Testing:a roadmap[C]//Proceedings of the conference on the future of software engineering.ACM,2000:61-72. 被引量:1
  • 3Li Z,Harman M,Hierons R M.Search algorithms for regression test case prioritization[J].IEEE Transactions on Software Engineering,2007,33(4):225-237. 被引量:1
  • 4Yoo S,Harman M.Regression testing minimization,selection and prioritization:a survey[J].Software Testing,Verification and Reliability:2012,22(2):67-120. 被引量:1
  • 5Harman M,Jones B F.Search-based software engineering[J].Information and Software Technology,2001,43(14):833-839. 被引量:1
  • 6Zhu H,Wang Y,Wang K,et al.Particle Swarm Optimization(PSO) for the constrained portfolio optimization problem[J].Expert Systems with Applications,2011,38(8):10161-10169. 被引量:1
  • 7Kennedy J,Eberhart R.Particle swarm optimization[C]//IEEE International Conference on Neural Networks,1995.IEEE,1995,4:1942-1948. 被引量:1
  • 8Coello Coello C A,Lechnga M S.MOPSO:A proposal for multiple objective particle swarm optimization[C]//Proceedings of the 2002 Congress on Evolutionary Computation,2002(CEC'02).IEEE,2002,2:1051-1056. 被引量:1
  • 9Leung H K N,White L.Insights into regression testing[software testing].[C]//Conference on Software Maintenance,1989.IEEE,1989:60-69. 被引量:1
  • 10Harrold M J.Testing evolving software[J].Journal of Systems and Software,1999,47(2):173-181. 被引量:1

共引文献53

同被引文献28

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部