Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 上海金融期货信息技术有限公司陈冬严获国家专利权

上海金融期货信息技术有限公司陈冬严获国家专利权

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

龙图腾网获悉上海金融期货信息技术有限公司申请的专利一种基于录制回放的集成测试方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115729837B

龙图腾网通过国家知识产权局官网在2025-07-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211533063.4,技术领域涉及:G06F11/3668;该发明授权一种基于录制回放的集成测试方法是由陈冬严设计研发完成,并于2022-12-01向国家知识产权局提交的专利申请。

一种基于录制回放的集成测试方法在说明书摘要公布了:本发明公开了基于录制回放的集成测试方法,可以在开发人员本地调试或者联调测试以及系统运行过程中进行多种形式的测试用例录制,并形成集成测试用例,实现降低成本、简单易用的效果。其技术方案为:通过拦截应用运行过程中函数的调用过程来录制并自动形成测试用例,从而可以实现测试成本的大幅度降低。详细而言,是在某个函数执行时拦截该函数的执行,如果是目标拦截范围内的函数,则根据当前处于的工作模式来进行录制、回放以及增量录制等工作。

本发明授权一种基于录制回放的集成测试方法在权利要求书中公布了:1.一种基于录制回放的集成测试方法,其特征在于,方法包括: 步骤1:执行拦截,检查集成测试工具是否开启,若开启则继续执行步骤2; 步骤2:检查当前正在执行的函数是否为拦截范围内的函数,若是则继续执行步骤3,否则正常执行当前函数并返回; 步骤3:检查集成测试工具的工作模式,根据工作模式是回放模式还是录制模式进行不同的处理,如果是录制模式则执行步骤4,如果是回放模式则执行步骤5; 步骤4:在录制模式下,根据目标函数的类型,调用对应的录制方法来记录目标函数的本次执行的过程,形成MockRecord记录的实例,保存进ListMockRecord记录集中,并在用例执行的最后序列化到文件,然后执行步骤10; 步骤5:在回放模式下,判断是否是有状态的回放,如果是有状态的回放则执行步骤7,如果是无状态的回放则执行步骤6; 步骤6:当前该集成测试工具在无状态的回放模式,根据本次函数的MockRecord,在Mock数据集中查找并返回匹配的记录,作为本次函数执行的Mock结果,并根据函数类型转换成为目标函数的执行结果,从而实现对本次函数执行的回放,接着执行步骤8; 步骤7:当前该集成测试工具在有状态的回放模式,当前该集成测试工具将为每个函数的建立一个队列,并将Mock数据集中该函数的记录入栈,从目标函数的Mock队列进行数据匹配,并将匹配到的第一条结果作为本次函数的Mock结果,并将该记录从队列中删除,根据函数类型将Mock结果转换成为目标函数的执行结果,从而实现对本次函数执行的回放,接着继续执行步骤8; 步骤8:在步骤6和步骤7均未找到当前记录的情况下,再次判断当前是否是增量录制,如果开启增量录制则执行步骤9,如果未开启增量录制则返回Null并执行步骤10; 步骤9:进入录制逻辑,在完成录制后,将生成的MockRecord追加进当前的ListMockRecord中,并在测试用例执行结束后序列化并持久化到记录文件中,接着执行步骤10; 步骤10:返回结果,集成测试方法结束; 其中,在步骤5中,通过深度优先的方式来进行匹配,并在第一次实现匹配后立即返回,将第一次MockRecord匹配结果作为Mock的结果,其中,通过将相同函数执行记录筛选到同一队列中,并在每次成功匹配请求后,将队列中的第一条记录作为回放结果进行返回,同时在该队列中删除,从而实现对相同请求依次返回不同响应的有状态回放。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海金融期货信息技术有限公司,其通讯地址为:200122 上海市浦东新区中国(上海)自由贸易试验区杨高南路288号19-21层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

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