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

基于改进异质协同演化的测试用例生成研究
引用本文:翁芬,王曙燕,孙家泽.基于改进异质协同演化的测试用例生成研究[J].计算机应用研究,2016,33(6).
作者姓名:翁芬  王曙燕  孙家泽
作者单位:西安邮电大学计算机学院,西安邮电大学计算机学院,西安邮电大学计算机学院
基金项目:国家自然科学基金项目(61050003);陕西省教育厅项目(11JK1037)。
摘    要:路径搜索是测试用例自动生成的重要环节。针对遗传算法在测试用例生成中的“早熟”缺陷,提出一种改进的异质协同演化算法,将种群划分成两个子种群,分别采用遗传子群和差分子群进行演化,在演化的过程中两个子种群相互协作,通过改进迁移间隔代数和迁移率这两个参数,增加扰动,更加均衡遗传算法的全局探索与差异演化算法的局部搜索。实验结果表明,该算法比遗传算法和传统异质协同演化算法在生成测试用例的收敛性能方面更具优势,因此该方法更适合测试用例自动生成的应用中。

关 键 词:路径搜索  测试用例  遗传算法  差分进化算法  协同演化
收稿时间:7/8/2015 12:00:00 AM
修稿时间:2016/4/28 0:00:00

Generative Research on Test Cases based on an Improved Co-evolutionary of Heterogeneous
WENG Fen,WANG Shuyan and SUN Jiaze.Generative Research on Test Cases based on an Improved Co-evolutionary of Heterogeneous[J].Application Research of Computers,2016,33(6).
Authors:WENG Fen  WANG Shuyan and SUN Jiaze
Affiliation:School of computer Science and Technology,Xi''an University of post and Telecommunications,xi''an 710061 Shaanxi,China,School of computer Science and Technology,Xi''an University of post and Telecommunications,xi''an 710061 Shaanxi,China,School of computer Science and Technology,Xi''an University of post and Telecommunications,xi''an 710061 Shaanxi,China
Abstract:Path search is an important stage of the automatic generation of test cases. Aiming at the defect of precocity in genetic algorithm for the generation of test cases, we propose a co-evolutionary algorithm of heterogeneous medium, which divides the group into two sub-groups: genetic group and differential group. These two small groups evolve through cooperation to exchange excellent elements by migration strategy. This method can balance the overall search capability of genetic algorithm and partial search of differential evolutionary algorithm. Also, the experimental results prove that this algorithm has more advantages than the traditional genetic algorithm in convergence performance of generating test cases. so this method is more suitable for the automatic generation of test cases.
Keywords:Path Search  Test Case  Genetic Algorithm  Differential Evolution algorithm  Co-evolution  
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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