北京羽乐创新科技有限公司李丹丹获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京羽乐创新科技有限公司申请的专利一种基于智能自动化脚本的变异测试方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120929389B 。
龙图腾网通过国家知识产权局官网在2025-12-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511475981.X,技术领域涉及:G06F11/3668;该发明授权一种基于智能自动化脚本的变异测试方法及装置是由李丹丹设计研发完成,并于2025-10-16向国家知识产权局提交的专利申请。
本一种基于智能自动化脚本的变异测试方法及装置在说明书摘要公布了:本发明公开了一种基于智能自动化脚本的变异测试方法及装置。该方法包括:使用上下文感知语法树提取原始源代码中的语句执行顺序和分支依赖关系,生成控制流图和数据流图;利用大语言模型对多维度代码特征进行代码语义分析,识别出潜在的缺陷类型及变异规则,结合深度Q学习模型预测变异体的测试效率,并生成待处理变异体;对待处理变异体进行语法检查和等价性分析,获得有效变异体,以此进行测试;计算变异测试指标并定位代码薄弱点,依据存活变异体识别测试盲区,由此生成可视化分析报告;迭代地根据当前的存活变异体和可视化分析报告,生成新的测试用例,并使用新的测试用例对当前的存活变异体进行测试。本发明能够提高变异测试的效率。
本发明授权一种基于智能自动化脚本的变异测试方法及装置在权利要求书中公布了:1.一种基于智能自动化脚本的变异测试方法,其特征在于,包括以下步骤: 获取原始源代码、运行时信息以及版本控制数据,使用由特定的语言解析器构建的上下文感知语法树提取所述原始源代码中的语句执行顺序和分支依赖关系,生成控制流图和数据流图,并对所述控制流图、所述数据流图、所述运行时信息以及所述版本控制数据进行特征提取,得到多维度代码特征,其中,所述上下文感知语法树中的每个节点携带有上下文元信息; 基于所述多维度代码特征,利用预设的大语言模型对所述多维度代码特征进行代码语义分析,识别出潜在的缺陷类型及对应的变异规则,结合预设的深度Q学习模型预测变异体的测试效率,并基于所述测试效率和所述变异规则,生成符合所述缺陷类型的待处理变异体,其中,所述测试效率用于评估所述变异体执行预设的测试用例后出现与所述测试用例相关的缺陷问题的可能性; 对所述待处理变异体进行语法检查和等价性分析,获得有效变异体,使用所述测试用例对所述有效变异体进行测试,记录每个有效变异体的测试执行结果,其中,所述测试执行结果为存活状态或杀死状态; 基于所述测试执行结果,计算变异测试指标并定位代码薄弱点,依据存活变异体识别测试盲区,以使基于所述变异测试指标、所述代码薄弱点和所述测试盲区,生成包含测试策略优化建议的可视化分析报告,其中,所述存活变异体用于指示所述测试执行结果为所述存活状态的有效变异体; 迭代地根据当前的存活变异体和可视化分析报告,生成新的测试用例,并使用新的测试用例对当前的存活变异体进行测试。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京羽乐创新科技有限公司,其通讯地址为:102200 北京市昌平区中关村科技园区昌平园超前路5号4幢220B;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励