鱼快创领智能科技(南京)有限公司张楠获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉鱼快创领智能科技(南京)有限公司申请的专利一种基于接口版本管理自动更新测试用例的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119415432B 。
龙图腾网通过国家知识产权局官网在2025-11-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411520347.9,技术领域涉及:G06F11/3668;该发明授权一种基于接口版本管理自动更新测试用例的方法是由张楠;李涛;张召港;张文;张中磊设计研发完成,并于2024-10-29向国家知识产权局提交的专利申请。
本一种基于接口版本管理自动更新测试用例的方法在说明书摘要公布了:本发明提供一种基于接口版本管理自动更新测试用例的方法,包括以下步骤:S1:加载配置文件;S2:获取Swagger文档并生成V1版本的Swagger文档;S3:解析Swagger文档并生成测试用例;S4:监控Swagger文档变动;S5:执行接口测试用例;S6:生成并发送测试报告;本发明提出的一种基于接口版本管理自动更新测试用例的方法,通过swagger文档地址识别并监控文档的变化自动生成测试用例,不需要测试人员手动编写测试用例,提高了测试效率,减少人力成本;本发明提供的方法能够识别测试用例接口的版本变化,显著提高了接口版本管理的效率和测试工作的准确性;适用于需要频繁更新接口版本的软件开发项目。
本发明授权一种基于接口版本管理自动更新测试用例的方法在权利要求书中公布了:1.一种基于接口版本管理自动更新测试用例的方法,其特征在于:包括以下步骤: S1:加载配置文件; 用户自定义配置文件,所述配置文件包括Swagger文档的URL地址和基础环境信息; 所述配置文件为用户可自定义存放于本地电脑的JSON文件; 通过Python程序主入口加载配置文件并提取Swagger文档的URL地址和基础环境信息; S2:获取Swagger文档并生成V1版本的Swagger文档; 根据配置文件中Swagger文档的URL地址发起http请求,获取Swagger文档; 将获取的Swagger文档保存到本地,并在本地生成一个包含V1版本标识的文档,所述文档的文件名唯一; S3:解析Swagger文档并生成测试用例; 使用swagger-parser库解析步骤S2中生成的包含V1版本标识的文档,解析为Python对象,从解析后的Python对象中提取API路径和请求信息; 所述请求信息包括请求方法、请求参数、预期结果; 遍历解析后的API路径和请求信息,每个API接口生成唯一ID作为标识符; 使用requests库构建接口测试用例,每个接口测试用例包含API路径、唯一ID、请求方法、请求参数、预期结果; 将构建的接口测试用例保存到接口测试用例集中; S4:监控Swagger文档变动; 包括如下子步骤: S41:监听Swagger文档更新事件; S42:获取最新的Swagger文档并生成V2版本的文档; S43:检查V1和V2版本的Swagger文档中的API路径和请求信息是否发生变化; S44:更新接口测试用例; 在接口测试用例集中更新API路径、请求方法、请求参数任一发生变化的接口测试用例; S5:执行接口测试用例; 执行接口测试用例集中包含的接口测试用例,并记录每个接口测试用例的执行结果,将执行结果与预期结果进行比较,如果不一致,则得到测试结果为失败案例;如果一致,则得到测试结果为成功案例; S6:生成并发送测试报告。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人鱼快创领智能科技(南京)有限公司,其通讯地址为:211102 江苏省南京市江宁区苏源大道19号九龙湖国际企业总部园A1座17层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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