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

接口测试用例自动生成和执行方法、装置及其应用 

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

申请/专利权人:深圳市生强科技有限公司

摘要:本申请提出了一种接口测试用例自动生成和执行方法、装置及其应用,包括配置文档地址,获取文档内容,进行规范性验证,遍历文档路径和方法,生成测试用例代码,检查响应状态码,处理请求体和查询参数,解析和打印响应体,保存并执行代码生成测试报告。其依据OpenAPI规范标准,采用特定命名规则,对复杂数据类型进行处理,以HTML格式生成报告,提高了接口测试效率和准确性,适用于大规模复杂软件项目。

主权项:1.一种接口测试用例自动生成和执行方法,其特征在于,包括以下步骤:S00、配置文档地址,指定接口文档的URL地址;S10、通过HTTP协议发送GET请求到指定的swagger接口文档的URL来获取文档内容,包括请求方法、请求体、查询参数;S20、使用validate_spec函数对获取的swagger接口文档进行规范性验证,若不通过,则抛出相应异常并记录具体错误信息;若通过,则执行下一步;S30、遍历swagger接口文档中的每一个路径和方法,获取其详细信息;S40、生成测试用例代码,打印出包含发送HTTP请求及相应检查的测试用例函数,按照设定的命名规则命名,并通过函数的参数列表传递请求参数;S50、对每个测试用例,检查响应的状态码是否与swagger接口文档中定义的相符;S60、判断swagger接口文档中是否为当前方法定义了请求体和查询参数示例,若有则生成相应代码发送,并处理复杂数据类型;S70、自动解析收到的响应内容,并返回给用户,同时打印响应体内容,用于调试和验证测试结果;S80、将生成的代码保存到本地文件中,再执行该本地文件,运行测试用例,将测试用例按接口的功能模块进行分组,测试结果保存到本地文件,生成测试报告。

全文数据:

权利要求:

百度查询: 深圳市生强科技有限公司 接口测试用例自动生成和执行方法、装置及其应用

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