首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

代码测试方法、装置、电子设备及存储介质 

申请/专利权人:摩尔线程智能科技(北京)有限责任公司

申请日:2024-05-24

公开(公告)日:2024-06-28

公开(公告)号:CN118260209A

主分类号:G06F11/36

分类号:G06F11/36

优先权:

专利状态码:在审-公开

法律状态:2024.06.28#公开

摘要:本公开涉及测试领域,提出一种代码测试方法、装置、电子设备及存储介质。该方法分析确定测试用例集合中的每一测试用例对待测代码的分支的命中情况,使用相似度计算公式分析测试用例集合中的每两个测试用例的相似度,根据分析结果客观确定测试用例集合中的冗余测试用例并删除,优化测试用例集合的冗余程度的降低效果以及测试用例集合的质量提升效果;并根据分支的命中情况,计算多种指标来确定测试用例的变异次数,对测试用例进行对应次数的变异后再使用测试用例集合对待测代码进行测试,得到测试结果,从而增加了分支命中次数更低的、命中更多长路径的测试用例的变异机会,提升了发现待测代码的深层次问题的概率。

主权项:1.一种代码测试方法,其特征在于,所述方法用于测试待测代码包括的基本块是否出现错误,所述待测代码包括至少一个基本块,任意两个存在跳转关系的基本块之间包括至少一个分支,所述方法包括:根据测试用例集合和待测代码,分析确定所述测试用例集合中的每一测试用例对所述分支的命中情况;根据所述命中情况,使用相似度计算公式,分析所述测试用例集合中的每两个测试用例的相似度,根据分析结果确定所述测试用例集合中的冗余测试用例并删除;根据所述命中情况,确定所述测试用例集合中的每一测试用例的变异次数,对该测试用例进行对应次数的变异,将变异后的测试用例加入所述测试用例集合;使用所述测试用例集合中的每一测试用例分别对所述待测代码进行测试,得到测试结果,所述测试结果指示所述待测代码包括的基本块是否出现错误。

全文数据:

权利要求:

百度查询: 摩尔线程智能科技(北京)有限责任公司 代码测试方法、装置、电子设备及存储介质

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