[发明专利]一种相似程序间测试用例的重用方法及其实现系统有效
申请号: | 201910295180.3 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110262957B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 钱忠胜;宋涛 | 申请(专利权)人: | 江西财经大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市华腾知识产权代理有限公司 44370 | 代理人: | 彭年才 |
地址: | 330000 江西省南*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种相似程序间测试用例的重用方法及其实现系统,该重用方法包括基于待测程序的相似度判定流程,构建关键字流图,比较关键字流图节点中的关键字是否相同,具有相同关键字的节点构成公共关键字流图子图;程序的关键字流图和关键字流图最大公共子图构建完成后,利用最大公共子图距离方法比较待测程序的相似度,相似程度达到预设值的程序用于测试用例的重用;将已有的测试用例共享于相似程序,采用遗传算法生成重用的测试用例,将相似程序已经生成的测试用例引用到种群进化的过程中,新生成的种群个体通过向测试用例学习,以加快进化速度,完成测试用例的重用。 | ||
搜索关键词: | 一种 相似 程序 测试 重用 方法 及其 实现 系统 | ||
【主权项】:
1.一种相似程序间测试用例的重用方法,其特征在于,包括以下步骤:步骤一,基于待测程序的相似度判定流程,构建关键字流图,比较关键字流图节点中的关键字是否相同,具有相同关键字的节点构成公共关键字流图子图;步骤二,在程序的关键字流图和关键字流图最大公共子图构建完成后,利用最大公共子图距离方法比较待测程序的相似度,相似程度达到预设值的程序用于测试用例的重用;步骤三,将已有的测试用例共享于相似程序,采用遗传算法生成重用的测试用例,将相似程序已经生成的测试用例引用到种群进化的过程中,新生成的种群个体通过向测试用例学习,以加快进化速度,完成测试用例的重用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西财经大学,未经江西财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910295180.3/,转载请声明来源钻瓜专利网。