日立楼宇技术(广州)有限公司曾祥浩获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉日立楼宇技术(广州)有限公司申请的专利一种测试用例的生成方法、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119396679B 。
龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411360683.1,技术领域涉及:G06F11/36;该发明授权一种测试用例的生成方法、设备及存储介质是由曾祥浩;唐其伟;江荣钿;李文海设计研发完成,并于2024-09-27向国家知识产权局提交的专利申请。
本一种测试用例的生成方法、设备及存储介质在说明书摘要公布了:本发明公开了一种测试用例的生成方法、设备及存储介质,该方法包括:对待测试的源代码构建抽象语法树;源代码中具有多个待测试的方法;在抽象语法树的各个分支中收集方法在约束条件下的执行结果,得到原始执行路径;依据设定的优化尺度对原始执行路径进行约简,得到覆盖约束条件的目标执行路径;从目标执行路径中提取方法的上下文信息;依据上下文信息构建目标提示词;将目标提示词输入预置的语言模型中生成测试用例。本实施例搜索覆盖约束条件的目标执行路径,不仅保障测试对象的精确度,而且有效降低了运算量,使用目标执行路径中方法的上下文信息构造目标提示词,指导语言模型中生成测试用例,构造高质量的测试用例。
本发明授权一种测试用例的生成方法、设备及存储介质在权利要求书中公布了:1.一种测试用例的生成方法,其特征在于,包括: 对待测试的源代码构建抽象语法树;所述源代码中具有多个待测试的方法; 在所述抽象语法树的各个分支中收集所述方法在约束条件下的执行结果,得到原始执行路径; 依据设定的优化尺度对所述原始执行路径进行约简,得到覆盖所述约束条件的目标执行路径;所述优化尺度为约简中的可调参数,针对既定数量的所述原始执行路径,所述优化尺度越大,约简后的所述目标执行路径越多; 从所述目标执行路径中提取所述方法的上下文信息; 依据所述上下文信息构建目标提示词; 将所述目标提示词输入预置的语言模型中生成测试用例; 其中,所述依据设定的优化尺度对所述原始执行路径进行约简,得到覆盖所述约束条件的目标执行路径,包括: 初始化最小化约束集合与最小化路径集合; 在遍历各个所述原始执行路径的过程中,将当前所述原始执行路径的各个所述约束条件与所述最小化约束集合中的所述约束条件进行比较; 若当前所述原始执行路径中的至少一个所述约束条件与所述最小化约束集合中的所有所述约束条件均不相同,则将当前所述原始执行路径中的至少一个所述约束条件加入所述最小化约束集合中,将当前所述原始执行路径加入所述最小化路径集合中; 若当前所述原始执行路径中的所有所述约束条件与所述最小化约束集合中的所述约束条件均相同,则在所述最小化路径集合中统计包含当前所述原始执行路径中的所述约束条件的其他所述原始执行路径的数量; 若所述数量小于或等于设定的优化尺度,则将当前所述原始执行路径加入所述最小化路径集合中; 若遍历完所有所述原始执行路径,则确定所述最小化约束集合的所述原始执行路径为目标执行路径。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人日立楼宇技术(广州)有限公司,其通讯地址为:510660 广东省广州市高新技术产业开发区科学城南翔三路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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