首页 | 本学科首页   官方微博 | 高级检索  
     

智能优化在软件测试中的应用综述
引用本文:姚香娟,田甜,党向盈,孙百才,巩敦卫.智能优化在软件测试中的应用综述[J].控制与决策,2022,37(2):257-266.
作者姓名:姚香娟  田甜  党向盈  孙百才  巩敦卫
作者单位:中国矿业大学数学学院,江苏徐州221116;南京大学计算机软件新技术国家重点实验室,南京210008;山东建筑大学计算机科学与技术学院,济南250101;徐州工程学院信息工程学院(大数据学院),江苏徐州221018;中国矿业大学数学学院,江苏徐州221116;中国矿业大学信息与控制工程学院,江苏徐州221116;中国矿业大学信息与控制工程学院,江苏徐州221116
基金项目:国家重点研发计划项目(2018YFB1003802);国家自然科学基金重点项目(62133015);中央高校基本科研业务费专项资金项目(2020ZDPYMS40);山东省自然科学基金项目(ZR2020MF084);江苏省高等学校自然科学研究重点项目(21KJA520006);徐州市科技计划项目(前沿引领技术基础研究项目)(KC21007).
摘    要:软件测试是软件开发活动中一个关键且耗时的环节,其核心是生成满足特定准则的测试数据.随着软件复杂程度的不断增加,软件测试的难度也越来越高.使用遗传算法等智能优化方法解决复杂软件的测试问题,是近年来软件工程领域的一个研究热点.鉴于此,针对智能优化在软件测试的应用进行综述,首先介绍软件测试的基本原理和方法;然后介绍智能优化在...

关 键 词:智能优化  优化算法  软件测试  测试数据生成  进化测试

Review on the application of intelligent optimization in software testing
YAO Xiang-juan,TIAN Tian,DANG Xiang-ying,SUN Bai-cai,GONG Dun-wei.Review on the application of intelligent optimization in software testing[J].Control and Decision,2022,37(2):257-266.
Authors:YAO Xiang-juan  TIAN Tian  DANG Xiang-ying  SUN Bai-cai  GONG Dun-wei
Affiliation: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 Mathematics,China University of Mining and Technology,Xuzhou 221116,China;School of Information and Control Engineering,China University of Mining and Technology,Xuzhou 221116,China
Abstract: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.
Keywords:intelligent optimization  optimization algorithm  software testing  test data generation  evolutionary testing
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《控制与决策》浏览原始摘要信息
点击此处可从《控制与决策》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号