期刊文献+

基于退火免疫遗传算法的测试用例生成研究 被引量:8

Test Case Generation Based on Annealing Immune Genetic Algorithm
下载PDF
导出
摘要 在软件测试技术中,高效的测试用例生成是简化测试工作、提高测试效率的必要手段。提出了一种应用于软件测试中的基于退火免疫遗传算法(AIGA)的测试用例自动生成算法,介绍了AIGA测试用例生成模型和AIGA算法的基本思想。算法融合了模拟退火算法和免疫算法在避免陷入局部最优和保持种群多样性方面的优势,克服遗传算法局部搜索能力差及其早熟现象和模拟退火算法全局搜索能力差、效率不高的问题。实验结果表明,算法在测试用例自动生成的效率和效果方面,优于传统遗传算法。 In the software testing technology, efficient test case generation is a means for simplifying the testing work, and improving the efficiency of the test. A kind of software test case automated generation method based on annealing immune genetic algorithm is proposed. Test case generation model and basic idea of AIGA are introduced. The algorithm combines simulated annealing algorithm with immune algorithm to overcome the disadvantages of both algorithms. The experiment results show that this algorithm is superior to genetic algorithm in efectiveness and efficiency of test case generation.
出处 《计算机仿真》 CSCD 2008年第5期171-174,共4页 Computer Simulation
基金 浙江省教育厅科研项目(20070744)
关键词 遗传算法 模拟退火 疫苗 测试用例 Genetic algorithm Simulated annealing Vaccine Test case
  • 相关文献

参考文献8

  • 1马臻,张毅坤,梁荣,鲁晓锋,徐艳丽,解建仓.基于免疫遗传算法的构件化软件测试用例生成[J].计算机工程,2006,32(23):64-67. 被引量:6
  • 2韩学东,洪炳镕,孟伟.基于疫苗自动获取与更新的免疫遗传算法[J].计算机研究与发展,2005,42(5):740-745. 被引量:19
  • 3C Michael, G McGraw, M Schatz. Generating Software Test Data by Evolution [ J ]. IEEE Transactions On Software Engineering, 2001,27 (12).
  • 4J Wegener, A Baresel, H Sthamer. Evolutionary test environment for structural testing[ J]. Information and Software Technology, 2001,43 (4) :841 - 854.
  • 5D Berndt, J Fisher, Tohnson Leta. Breeding software test with genetic algorithms[ J]. HICSS' 03,2003.17 - 24.
  • 6J C Tin, P L Yeh. Automatic test data generation for path testing using GAS[J]. Information Science,2001,131 ( 1 ) :47 -64.
  • 7Phil McMinn. Search - based Software Test Data Generation : A Survey[ J ]. Software Testing Verication and Reliability. 2004,14 (2) :105 - 156.
  • 8Paolo Tonella. Evolutionary Testing of Classes [ J ]. International Symposium on Software Testing and Analysis ( ISSTA ) , 2004.119 - 128.

二级参考文献20

  • 1韩学东,洪炳镕,孟伟.基于疫苗自动获取与更新的免疫遗传算法[J].计算机研究与发展,2005,42(5):740-745. 被引量:19
  • 2王凌.智能优化算法及其应用[M].北京:清华大学出版社,2003..
  • 3王小平 曹立明.遗传算法-理论、应用与软件实现[M].西安交通大学出版社,2004.06.
  • 4N. Kubota, K. Shimojima, T. Fukuda. The role of virus infection in virus-evolutionary genetic algorithm envolutonary computation. In: Proc. IEEE Int'l Conf. on Evolutionary Computation. Nagoya, Japan: IEEE Press, 1996. 182~187.
  • 5S.W. Mahfoud. Niche methods for genetic algorithms: [Ph. D.dissertation]. Urbana Champaign: University of Illinois, 1995.
  • 6J.H. Holland. Adaptation in Natural and Artificial System. Ann Arbor, MI: University of Michigan Press, 1975
  • 7D.E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. NewYork: Addison-Wesley, 1989.
  • 8H. Kitano. Empirical studies on the speed of convergence of the neural network training by genetical algorithm. In: Proc.AAAI90. Menlo Park, USA: AAAI Press, 1990. 881~890.
  • 9Sthamer H H.The Automatic Generation of Software Test Data using Genetic Algorithms[D].University of Glamorgan Prifvsgol Morgannwg,1995-11.
  • 10Srinivas M,Patnaik L M.Adaptive Probabilities of Crossover and Mutation in GA[J].IEEE Trans.on Systems,Man and Cybernetics,1994,24(4):656-667.

共引文献23

同被引文献79

引证文献8

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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