基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
适应度函数的设计在基于搜索的测试用例生成技术中占据重要的位置,然而在某些特殊的程序中,如存在嵌套、非结构性跳转或因return,break等语句跳出循环的程序,已有的适应度函数无法评价到所有的分支.目前的方法是修改程序的源代码,以使每个分支得到评价.但修改源代码不但可能影响程序的原有结构、引入错误,而且很难实现自动化.针对这一问题,提出一种基于模式组合的粒子群优化测试用例生成方法.首先,将分支条件定义为“模式”,即,一类具有相同特征且能提高适应度值的个体集合,并改变其分支函数的插桩方式,可解决分支条件不完全评价的问题;然后,设计一种新的交叉算子,寻找到所有使模式的分支函数值最小的个体,将这些个体中含有模式的部分通过交叉算子组合到一个个体上,既可防止模式在进化过程中被破坏,又可因多种模式的组合而提高个体的适应度值;最后,使用局部搜索策略对种群中的最优个体进行搜索,提高粒子群优化算法的局部搜索精度,进一步提高测试用例生成效率.为了评价该方法的有效性,基于一组基准程序和开源程序进行实验.实验结果表明:对于含有模式的程序,该测试用例生成方法与已有方法相比,在覆盖率和平均进化代数上均有明显优势.
推荐文章
基于组织进化粒子群优化的测试用例自动生成
组织进化
粒子群
测试用例
两两覆盖
基于混合粒子群的IMX系统组合测试用例集生成
组合测试
one-test-at-a-time策略
粒子群算法
测试用例
IMX系统
等价类划分
基于时序逻辑的编译优化测试用例生成方法
编译优化
测试用例
时序逻辑
基本块
关键节点控制图
基于碰撞域检测优化的测试用例自动生成方法
语句覆盖
算法演化
遗传算法
高覆盖率测试用例
自动化测试
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于模式组合的粒子群优化测试用例生成方法
来源期刊 软件学报 学科 工学
关键词 测试用例生成 粒子群优化算法 交叉算子 局部搜索策略
年,卷(期) 2016,(4) 所属期刊栏目 基于搜索的软件工程研究专题
研究方向 页码范围 785-801
页数 17页 分类号 TP311
字数 13894字 语种 中文
DOI 10.13328/j.cnki.jos.004966
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 薛猛 中国矿业大学计算机科学与技术学院 8 77 4.0 8.0
2 王令赛 中国矿业大学计算机科学与技术学院 3 80 3.0 3.0
3 于巧 中国矿业大学计算机科学与技术学院 5 65 3.0 5.0
4 姚慧冉 1 31 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (23)
共引文献  (30)
参考文献  (16)
节点文献
引证文献  (31)
同被引文献  (84)
二级引证文献  (26)
1945(1)
  • 参考文献(1)
  • 二级参考文献(0)
1990(2)
  • 参考文献(1)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2001(3)
  • 参考文献(3)
  • 二级参考文献(0)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2006(5)
  • 参考文献(2)
  • 二级参考文献(3)
2007(2)
  • 参考文献(1)
  • 二级参考文献(1)
2008(4)
  • 参考文献(0)
  • 二级参考文献(4)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(4)
  • 参考文献(0)
  • 二级参考文献(4)
2013(4)
  • 参考文献(3)
  • 二级参考文献(1)
2014(3)
  • 参考文献(3)
  • 二级参考文献(0)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(5)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(5)
  • 二级引证文献(0)
2016(5)
  • 引证文献(5)
  • 二级引证文献(0)
2017(6)
  • 引证文献(6)
  • 二级引证文献(0)
2018(13)
  • 引证文献(10)
  • 二级引证文献(3)
2019(18)
  • 引证文献(7)
  • 二级引证文献(11)
2020(15)
  • 引证文献(3)
  • 二级引证文献(12)
研究主题发展历程
节点文献
测试用例生成
粒子群优化算法
交叉算子
局部搜索策略
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导