北京云中融信网络科技有限公司陈沛杰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京云中融信网络科技有限公司申请的专利一种自动化测试方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119669098B 。
龙图腾网通过国家知识产权局官网在2025-08-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510185641.7,技术领域涉及:G06F11/3668;该发明授权一种自动化测试方法及系统是由陈沛杰;张雷;李亚超;郑英君设计研发完成,并于2025-02-20向国家知识产权局提交的专利申请。
本一种自动化测试方法及系统在说明书摘要公布了:本发明公开了一种自动化测试方法及系统,涉及软件测试技术领域。该测试方法包括脚本端和客户端建立通信连接;脚本端编写SDK接口自动化测试用例,并将SDK接口自动化测试用例及其相关信息封装成Json格式的请求信息发送至客户端;客户端接收脚本端传送的请求信息,并对该请求信息进行解析,确定调用信息;以及基于调用信息将解析后的请求信息进行转换,使其符合所述客户端对应的原生语言类型;以及基于转换后的请求信息和调用信息进行SDK接口测试,并将测试结果数据封装成Json格式返回至脚本端;脚本端接收客户端返回的被封装成Json格式的测试结果数据,并根据该测试结果数据生成相应的测试报告。
本发明授权一种自动化测试方法及系统在权利要求书中公布了:1.一种自动化测试方法,其特征在于,包括: 脚本端和客户端建立通信连接; 所述脚本端编写SDK接口自动化测试用例,并将所述SDK接口自动化测试用例及其相关信息封装成Json格式的请求信息发送至所述客户端; 所述客户端接收所述脚本端传送的所述请求信息,并对所述请求信息进行解析,确定调用信息,调用信息指的是目标类与方法;以及基于所述调用信息将解析后的所述请求信息进行转换,使其符合所述客户端对应的原生语言类型,并根据方法的参数名称进行方法参数顺序的对齐调整;以及基于转换后的所述请求信息和所述调用信息进行SDK接口测试,并将测试结果数据封装成Json格式返回至所述脚本端; 所述脚本端接收所述客户端返回的被封装成Json格式的所述测试结果数据,并根据所述测试结果数据生成相应的测试报告; 其中,根据SDK接口自动化测试用例的目标流程,确定测试用例脚本,一个测试用例脚本会包含多个SDK接口请求和执行,执行根据测试目标流程编写相关的SDK接口自动化测试用例时,请求内容会根据每个测试用例调用顺序依次将每个请求发送至客户端中; 脚本端先将测试请求信息发送至配置中心,配置中心用于存储记录客户端集成的SDK版本号、客户端设备IP和端口、设备类型的信息;每次执行任务SDK接口自动化测试用例的版本号与待测试SDK版本号是对应关系,每次测试时只支持同一个版本的SDK测试;如需执行不同版本SDK测试,则需要根据SDK接口自动化测试用例的版本号来测试不同的版本的SDK,每次执行不同版本的任务时脚本端的请求时额外携带版本信息、客户端类型信息通过配置中心的配置,分发到不同SDK版本的各类型客户端中实现并发测试; 其中,SDK接口自动化测试用例之间保持独立性,支持执行多线程或多进程方式并发执行SDK接口自动化测试用例,如需执行并发测试,则每个线程或者进程负责一个SDK接口自动化测试用例的完整流程; 其中,在执行所述调用信息的调用之后,通过方法返回类型来判断SDK接口回调方法的类型是异步方法或同步方法; 若是同步方法,则SDK接口直接执行并返回接口执行结果数据; 若是异步方法,则需要提前在客户端的全局变量类中注册原生语言的回调方法,具体包括:以输入参数类型的字符串为名,回调方法为值的字典将注册内容存放在客户端的全局变量类中,并在执行的目标类与方法时,对存储回调方法的全局变量类进行检索,并将已经注册的回调方法写入到需要执行目标类与方法输入callback参数中,检索方式根据输入参数的类型字符串进行检索;当已注册的原生SDK接口在回调方法中接收到数据时,标记该SDK接口执行完毕,将数据存储供后续处理并返回给脚本端。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京云中融信网络科技有限公司,其通讯地址为:102627 北京市大兴区经济开发区科苑路9号1号楼一层S1122室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。