Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜武汉布洛克快链科技有限公司刘保华获国家专利权

恭喜武汉布洛克快链科技有限公司刘保华获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜武汉布洛克快链科技有限公司申请的专利供应链交易业务软件测试用例自动生成方法、介质及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119690853B

龙图腾网通过国家知识产权局官网在2025-05-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510196096.1,技术领域涉及:G06F11/3668;该发明授权供应链交易业务软件测试用例自动生成方法、介质及系统是由刘保华;高玉珊设计研发完成,并于2025-02-21向国家知识产权局提交的专利申请。

供应链交易业务软件测试用例自动生成方法、介质及系统在说明书摘要公布了:供应链交易业务软件测试用例自动生成方法、介质及系统,涉及软件测试技术领域,包括:获取待测软件控制流程图及其行业和功能,生成测试用例,获得程序分支路径集合,给程序插装并制定预设适应度函数值,设定遗传算法参数,产生初始测试数据集合,获得测试用例集合,对测试用例集合进行判别,得到测试用例结果,并对程序运行代码进行标记,得到代码覆盖率及有效性判别结果等步骤,本发明应用在大宗商品供应链交易业务场景测试中,可以实现实际业务场景软件测试用例的自动生成,有效避免了人工对实际业务场景了解不全,及代码走读造成测试用例覆盖不全的情况,节约的大量的时间以及人力,大大的提高了软件检测的效率。

本发明授权供应链交易业务软件测试用例自动生成方法、介质及系统在权利要求书中公布了:1.供应链交易业务软件测试用例自动生成方法,其特征在于,包括:步骤1,对获取的待测软件源程序代码进行分析,得到待测软件的程序控制流程图、行业以及功能;步骤2,对获取的大宗商品供应链交易合同信息进行分析,生成测试用例,同时对测试用例进行判断,若可用则跳转至步骤9,若不可用则进入步骤4;步骤3,根据步骤1获得的程序控制流程图得到程序分支路径集合并将所有的分支路径设置为目标路径;步骤4,根据步骤3中目标路径中各谓词条件给程序插桩并制定预设适应度函数值;步骤5,设定遗传算法参数,产生初始测试数据集合,其中,初始测试数据指的是通过遗传算法产生的测试用例;步骤6,使用步骤5产生的测试用例执行步骤4经过插桩的源代码,获得产生的测试用例的目标值,根据目标值计算出产生的测试用例对应的适应度值,然后进行遗传算法中的选择操作,得到第一测试用例集合;步骤6包括如下过程:步骤61,使用产生的测试用例执行经过插桩的源代码,获得产生的测试用例的若干个目标值;步骤62,对获得的每个产生的测试用例对应的若干个目标值,按照目标值的大小进行排序;步骤63,得到每个目标值的位置信息;步骤64,计算出测试用例对应的适应度值;步骤65,随机选择一个产生的测试用例来判断产生的测试用例的适应度值是否大于预设适应度值,若大于预设适应度值,则输出这一个测试用例并存储这一个测试用例;步骤66,若不大于预设适应度值,则删除该测试用例;步骤67,将存储的测试用例确定为第一测试用例集合中的元素;步骤68,将大于预设适应度值的生成的测试用例与用爬山算法得到的与待测软件行业相同及业务场景对应功能相同的软件测试用例进行匹配;步骤69,将不匹配的生成的测试用例排除,将剩下的测试用例确定为第一测试用例集合;步骤7,对与第一测试用例集合中的测试用例使用遗传算法中的变异操作,得到第二测试用例集合,对第二测试用例集合中的新测试用例进行选择操作,以筛选出适应度值大于预设适应度值的新测试用例,从而得到第三测试用例集合;步骤8,重复执行步骤6和步骤7,直至得到最终测试用例集合,该测试用例集合中包括有每次产生的新测试用例中适应度值大于预设适应度值的新测试用例,以及第一测试用例集合中的测试用例;步骤9,将最终测试用例集合中的测试用例对待测软件进行测试,得到测试结果;从测试结果中判别出错误的测试结果,并提取出与该错误的测试结果对应的疑似异常测试用例,对该疑似异常测试用例进行判别,得到异常判别结果;步骤9中,在对该疑似异常测试用例进行判别,得到异常判别结果时,具体可以为:将该疑似异常测试用例与待测软件行业相同以及业务场景对应功能的测试用例进行比对,得到匹配度;若该匹配度高于预设匹配度阈值,则确定该疑似异常测试用例为正常测试用例,若该匹配度低于预设匹配度阈值,则通过人工判别该疑似异常测试用例对应的测试代码是否为异常代码,若为异常代码,则对异常代码进行异常处理,若为正常代码,则确定该疑似异常测试用例为异常测试用例,并删除该异常测试用例。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉布洛克快链科技有限公司,其通讯地址为:430201 湖北省武汉市江夏区大桥新区文化大道10号科创广场A栋2楼G026工位(入驻星火源孵化器2楼G026号);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。