X为了获得更好的用户体验,请使用火狐、谷歌、360浏览器极速模式或IE8及以上版本的浏览器
平台简介 | 帮助中心
欢迎来到科易厦门城市创新综合服务平台,请 登录 | 注册
尊敬的 , 欢迎光临!  [会员中心]  [退出登录]
当前位置: 首页 >  科技成果  > 详细页

[00912562]基于遗传算法优化的软件测试数据生成方法

交易价格: 面议

所属行业: 软件

类型: 发明专利

技术成熟度: 通过中试

专利所属地:中国

专利号:201810098671.4

交易方式: 技术转让

联系人: 浙江理工大学

进入空间

所在地:浙江杭州市

服务承诺
产权明晰
资料保密
对所交付的所有资料进行保密
如实描述
|
收藏
|

技术详细介绍

本发明公开了一种基于遗传算法优化的软件测试数据生成方法,属于软件测试领域。本发明包括:对当前被测程序进行静态分析,由此得出分支路径覆盖矩阵,考虑层接近度、分支距离和分支权重的影响,设计适合的适应度函数,结合精英思想,对遗传算法中遗传算子的方向和概率分别进行改进,对初始种群的选取,采用由覆盖矩阵得出的含有启发式信息的种群来替代部分初始种群,对种群等分,使用改进的适应度函数和遗传算子对其并行遗传算法操作,选择出最优的符合条件的软件测试数据。避免算法陷入局部最优的同时提升遗传算法的收敛速度,节约软件测试数据生成的时间成本。
本发明公开了一种基于遗传算法优化的软件测试数据生成方法,属于软件测试领域。本发明包括:对当前被测程序进行静态分析,由此得出分支路径覆盖矩阵,考虑层接近度、分支距离和分支权重的影响,设计适合的适应度函数,结合精英思想,对遗传算法中遗传算子的方向和概率分别进行改进,对初始种群的选取,采用由覆盖矩阵得出的含有启发式信息的种群来替代部分初始种群,对种群等分,使用改进的适应度函数和遗传算子对其并行遗传算法操作,选择出最优的符合条件的软件测试数据。避免算法陷入局部最优的同时提升遗传算法的收敛速度,节约软件测试数据生成的时间成本。

推荐服务:

智能制造服务热线:0592-5380947

运营商:厦门科易帮信息技术有限公司     

增值电信业务许可证:闽B2-20100023      闽ICP备07063032号-5