期刊文献+

基于遗传-粒子群混合算法的测试数据自动生成 被引量:2

Automatic test data generation based on GA-PSO
下载PDF
导出
摘要 针对传统遗传算法(GA)容易产生早熟收敛和易陷入局部最优解的问题,提出了一种基于遗传-粒子群混合算法(GA-PSO)的软件测试数据自动生成算法:以粒子群优化算法(PSO)为主线,按PSO算法中标准的速度和位置更新,将GA算法的筛选、交叉、变异与PSO算法的自动更新特征结合在一起,使所有测试数据在局部区域中再次寻找最优值,从而避免了过早收敛,改进了搜索最佳值的能力.仿真实验表明:遗传-粒子群混合算法具有更快的收敛速度,保持了种群的多样性,提高了全局搜索能力. The traditional genetic algorithm(GA) easily engender prematures convergence and is easy to fall into local optimal solution of the problem.A hybrid algorithm of genetic algorithm and particle swarm optimization(GA-PSO)was presented for automatic generation of test data.Particle swarm optimization(PSO)serves as main line,according to the PSO algorithm's speed and location update,the GA algorithm selection,crossover,rutation combined the PSO algorithm automatic update features.All test data at the local region were finded the optimal value again in order to avoid premature convergence and it improve the ability to search the best value.Simulation results showed that the hybrid algorithm had a faster convergence rate,thus maintaining the population diversity and improving the global search capabilities.
出处 《郑州轻工业学院学报(自然科学版)》 CAS 2010年第3期43-45,53,共4页 Journal of Zhengzhou University of Light Industry:Natural Science
关键词 软件测试 遗传算法 粒子群算法 software testing genetic algorithm particle swarm optimization algorithms
  • 相关文献

参考文献5

二级参考文献23

  • 1伦立军,丁雪梅,李英梅.基于遗传算法的测试数据生成研究[J].计算机工程,2005,31(23):82-84. 被引量:14
  • 2任子武,伞冶.实数遗传算法的改进及性能研究[J].电子学报,2007,35(2):269-274. 被引量:42
  • 3谭文,刘振宇,吴迪,刘相华,王国栋.基于粒子群优化算法的热轧厚板工艺性能优化[J].轧钢,2007,24(1):15-18. 被引量:5
  • 4Michael C, McGraw G. Schatz M.Generating Software Test Data by Evolution. IEEE Transactions on Software Engineering, 2001,27(12).
  • 5Wegener J, Baresel A, Sthamer H. Evolutionary test environment for structural testing. Information and Software Technology, 2001,43(4):841 - 854.
  • 6Tin JC, Yeh PL. Automatic test data generation for path testing using GAS. Information Science, 2001,3(1):4 - 6.
  • 7McMinn P. Search-based Software Test Data Generation: A Survey. Sotlware Testing Verication and Reliability, 2004,14(2): 105 - 156.
  • 8Tonella P. Evolutionary Testing of Classes.International Symposium on Software Testing and Analysis (ISSTA), 2004:119 - 128.
  • 9Jones B F,Sthamer H H,Eyres D E.Automatic Structural Testing Using Generation Algorithms[J].IEEE Software Engineering Journal Sep,1996,11(5):299-306.
  • 10Roy P Pargas,Mary Jean Harrold.Robert R Peck.Test-Data Generation Using Genetic Algorithms[J].Software Testing Sep,1999,9(4):263-282.

共引文献15

同被引文献21

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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