期刊文献+

智能优化在软件测试中的应用综述 被引量:13

Review on the application of intelligent optimization in software testing
原文传递
导出
摘要 软件测试是软件开发活动中一个关键且耗时的环节,其核心是生成满足特定准则的测试数据.随着软件复杂程度的不断增加,软件测试的难度也越来越高.使用遗传算法等智能优化方法解决复杂软件的测试问题,是近年来软件工程领域的一个研究热点.鉴于此,针对智能优化在软件测试的应用进行综述,首先介绍软件测试的基本原理和方法;然后介绍智能优化在不同测试领域的研究进展,并对基于不同智能优化方法的软件测试研究进展进行分析;最后给出该领域的挑战与展望. Software testing is a critical and time-consuming process during software development,whose key is to generate test data that meet specific criteria.With the increasing complexity of software,software testing is becoming more and more difficult.Recent years,it is a hot topic in software engineering using intelligent optimization,such as genetic algorithms,to test complex software.This paper mainly summarizes the application of intelligent optimization in software testing.Firstly,the basic principles and methods of software testing are introduced.Then,the research progress of intelligent optimization in different testing fields is introduced.Next,the research progress of software testing based on different intelligent optimization methods is analyzed.Finally,the challenges and prospects in this field are given.
作者 姚香娟 田甜 党向盈 孙百才 巩敦卫 YAO Xiang-juan;TIAN Tian;DANG Xiang-ying;SUN Bai-cai;GONG Dun-wei(School of Mathematics,China University of Mining and Technology,Xuzhou 221116,China;State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210008,China;School of Computer Science and Technology,Shandong Jianzhu University,Jinan 250101,China;School of Information Engineering(School of Big Data),Xuzhou University of Technology,Xuzhou 221018,China;School of Information and Control Engineering,China University of Mining and Technology,Xuzhou 221116,China)
出处 《控制与决策》 EI CSCD 北大核心 2022年第2期257-266,共10页 Control and Decision
基金 国家重点研发计划项目(2018YFB1003802) 国家自然科学基金重点项目(62133015) 中央高校基本科研业务费专项资金项目(2020ZDPYMS40) 山东省自然科学基金项目(ZR2020MF084) 江苏省高等学校自然科学研究重点项目(21KJA520006) 徐州市科技计划项目(前沿引领技术基础研究项目)(KC21007)。
关键词 智能优化 优化算法 软件测试 测试数据生成 进化测试 intelligent optimization optimization algorithm software testing test data generation evolutionary testing
  • 相关文献

参考文献10

二级参考文献130

  • 1李爱国.多粒子群协同优化算法[J].复旦学报(自然科学版),2004,43(5):923-925. 被引量:398
  • 2张铃,吴福朝,张钹,韩玫.多层前馈神经网络的学习和综合算法[J].软件学报,1995,6(7):440-448. 被引量:33
  • 3Beizer B. Software Testing Techniques (2nd Edition)[M]. Van Nostrand Reinhold, 1990
  • 4Binder R V. Testing Object-oriented Systems: Models, Patterns, and Tools[M]. Addison-Wesley, 2000
  • 5Xie M. Software Reliability Modeling[M]. World Scientific, 1991
  • 6Lyu M R. Handbook of Software Reliability Engineering[M]. MsGraw-Hill, 1996
  • 7Cai K Y. Toward a conceptual framework of software run reliability modeling[J]. Information Sciences, 2000, 126:137-163
  • 8Cai K Y. Software Defect and Operational Profile Modeling[M]. Boston/ Dordrecht/ London: Kluwer Academic Publishers, 1998
  • 9Padberg F. A fast algorithm to compute maximum likelihood estimates for the hypergeometric software reliability model[C]//Proc Second Asia-Pacific Conference on Quality Software, 2001:40-49
  • 10Haider S W, Cangussu J W, Cooper K M L, Dantu R. Estimation of defects based on defect decay model: ED3M[J]. IEEE Transactions on Software Engineering, 2008, 34(3): 336-356

共引文献92

同被引文献115

引证文献13

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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