《计算机应用杂志》发表论文赏析

基于离散粒子群算法的测试用例优先排序

来源:计算机应用杂志2017年第1期北京时间:

作者:张卫祥, 齐玉华, 李德治

单位:1. 北京跟踪与通信技术研究所, 北京 100094;2. 中国宇航学会 飞行器测控专委会, 北京 100094

摘要:测试用例优先排序技术能够有效提高回归测试效率,是软件测试的热点研究课题之一。针对基于需求的测试用例优先排序方法可操作性差的问题,提出了一种改进的基于测试点覆盖和离散粒子群优化算法的求解方法(TCP-DPSO)。首先,把影响排序的各种因素分为测试收益型因素和测试成本型因素两大类,通过加权平均的方式进行归一化,得到基于需求的通用测试平均收益率评价指标;然后,利用交换子和基本交换序列定义粒子的位置和速度,借鉴遗传算法(GA)变异策略引入变异算子,采用时变惯性权重调整粒子的探索能力和开发能力,促进可持续进化和逼近优化目标。实验结果表明,TCP-DPSO在最优解质量上与遗传算法相当,大幅优于随机测试,在最优解成功率和平均求解时间上优于遗传算法,具有更好的算法稳定性。

关键词:软件测试,测试用例优先排序,离散粒子群优化,评价指标,黑盒测试

基金资助:国家自然科学基金资助项目(61502015)。

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!