基于改进粒子群算法的变异体选择优化
本文选题:软件测试 切入点:变异测试 出处:《计算机应用研究》2017年03期
【摘要】:变异测试是常用的测试方法之一,变异测试分析的过程中计算开销会比较大,问题主要集中于测试过程中会产生大量的变异体。为了减少变异体的数量,提出用标准粒子群聚类算法进行选择优化,但标准粒子群算法在被测数据量增加到一定数量的时候,它的迭代次数就会增加、收敛速度就会下降。针对以上问题提出基于改进的粒子群算法对变异体进行选择优化。通过对变异体集合进行聚类分区,增强变异体集合的多态性,从而对粒子群算法进行改进优化。实验结果表明,在不影响测试充分度的前提下,使变异体的数量大幅度减少,同时与K-means算法以及标准粒子群算法相比之下,改进后的方法具有更好的优化效果。
[Abstract]:Mutation testing is one of the commonly used testing methods. The computational cost of mutation testing and analysis is relatively large. The problem is mainly focused on the process of testing will produce a large number of variants.In order to reduce the number of variants, the standard particle swarm clustering algorithm is proposed for selection optimization. However, when the amount of measured data is increased to a certain amount, the iteration times will increase and the convergence rate will decrease.To solve the above problems, an improved particle swarm optimization (PSO) algorithm is proposed to optimize the selection of variants.By clustering and partitioning the variant set, the polymorphism of the variant set is enhanced, and the particle swarm optimization algorithm is improved.The experimental results show that, without affecting the test adequacy, the number of variants is greatly reduced, and the improved method has better optimization effect than the K-means algorithm and the standard particle swarm optimization algorithm.
【作者单位】: 西安邮电大学计算机学院;
【基金】:陕西省自然科学基金资助项目(2015JM6359) 西安市科技计划资助项目(CXY1516(4)) 2016年陕西省工业攻关资助项目(2016GY-089)
【分类号】:TP311.53;TP18
【参考文献】
相关期刊论文 前5条
1 冯霞;王曙燕;孙家泽;;基于K-means聚类的组合测试用例生成优化算法[J];西安邮电大学学报;2015年01期
2 张功杰;巩敦卫;姚香娟;;基于变异分析和集合进化的测试用例生成方法[J];计算机学报;2015年11期
3 邵楠;周雁舟;惠文涛;严亚伟;;基于自适应变异粒子群优化算法的测试数据生成[J];计算机应用研究;2015年03期
4 陈翔;顾庆;;变异测试:原理、优化和应用[J];计算机科学与探索;2012年12期
5 潘烁;王曙燕;孙家泽;;基于K-均值聚类粒子群优化算法的组合测试数据生成[J];计算机应用;2012年04期
【共引文献】
相关期刊论文 前10条
1 汪文靖;冯瑞;;基于二分K-means的测试用例集约简方法[J];计算机工程;2016年12期
2 白栩嘉;苏敏杰;;基于改进PSO-PP模型的区域水资源利用效率评价[J];人民长江;2016年23期
3 董跃华;谭星成;;花朵授粉算法的研究及在测试数据自动生成中的应用[J];江西理工大学学报;2016年05期
4 安新;何明祥;;一种改进粒子群算法的测试数据自动生成方法[J];软件导刊;2016年09期
5 王曙燕;杨悦;孙家泽;;基于改进粒子群算法的变异体选择优化[J];计算机应用研究;2017年03期
6 单平平;陈可;许豪;;基于控制流图支配树的测试数据灰度编码生成[J];计算机应用研究;2017年03期
7 陈翔;;地方高等院校计算机专业本科生的科研能力培养方法研究[J];计算机教育;2016年06期
8 党向盈;巩敦卫;姚香娟;;基于统计分析的弱变异测试可执行路径生成[J];计算机学报;2016年11期
9 支晓斌;高W氱,
本文编号:1728578
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1728578.html