一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种代码测试方法及装置与流程

2023-04-04 19:10:16 来源:中国专利 TAG:

技术特征:
1.一种代码测试方法,其特征在于,应用于测试平台,包括:获取研发端提交的研发代码;分析所述研发代码的增量代码影响接口范围;根据所述增量代码影响接口范围判断接口文件是否需要更新;如果否,根据所述增量代码影响接口范围获取接口影响范围数据;将所述接口影响范围数据反馈至测试用例运行端,以使所述测试用例运行端根据所述接口影响范围数据对所述研发代码进行测试,得到测试数据。2.根据权利要求1所述的代码测试方法,其特征在于,所述根据所述增量代码影响接口范围判断接口文件是否需要更新,包括:根据所述增量代码影响接口范围确定影响接口文件,并根据所述影响接口文件确定模糊接口;获取所述模糊接口的接口详细信息;根据所述接口详细信息判断所述模糊接口的请求参数中是否全部包含所述研发代码中的实体类参数定义;如果否,则确定所述影响接口需要更新;如果是,则确定所述影响接口不需要更新,并执行所述的根据所述增量代码影响接口范围获取接口影响范围数据。3.根据权利要求1所述的代码测试方法,其特征在于,所述方法还包括:当根据所述增量代码影响接口范围判断出接口文件需要更新时,反馈针对所述影响接口文件的更新提示信息至所述研发端。4.根据权利要求1所述的代码测试方法,其特征在于,所述根据所述增量代码影响接口范围获取接口影响范围数据,包括:根据所述接口文件获取接口名称变化数据和实体类参数变化数据;根据所述接口名称变化数据和所述实体类参数变化数据生成接口影响范围数据。5.根据权利要求1所述的代码测试方法,其特征在于,所述方法还包括:获取所述测试数据;对所述测试数据进行测试覆盖分析,得到分析结果;根据所述分析结果确定测试所述研发代码未覆盖的接口数据及场景数据,得到测试未覆盖数据;将所述测试未覆盖数据反馈至所述测试用例运行端,以使所述测试用例运行端根据所述测试未覆盖数据重新对所述研发代码进行覆盖测试。6.一种代码测试装置,其特征在于,所述代码测试装置包括:第一获取单元,用于获取研发端提交的研发代码;分析单元,用于分析所述研发代码的增量代码影响接口范围;判断单元,用于根据所述增量代码影响接口范围判断接口文件是否需要更新;第二获取单元,用于当判断出所述接口文件不需要更新时,根据所述增量代码影响接口范围获取接口影响范围数据;反馈单元,用于将所述接口影响范围数据反馈至测试用例运行端,以使所述测试用例运行端根据所述接口影响范围数据对所述研发代码进行测试,得到测试数据。
7.根据权利要求6所述的代码测试装置,其特征在于,所述判断单元包括:第一确定子单元,用于根据所述增量代码影响接口范围确定影响接口文件,并根据所述影响接口文件确定模糊接口;第一获取子单元,用于获取所述模糊接口的接口详细信息;判断子单元,用于根据所述接口详细信息判断所述模糊接口的请求参数中是否全部包含所述研发代码中的实体类参数定义;第二确定子单元,用于当判断没有全部包含所述研发代码中的实体类参数定义时,则确定所述影响接口需要更新;以及当判断出全部包含了所述研发代码中的实体类参数定义时,则确定所述影响接口不需要更新,并触发所述第二获取单元根据所述增量代码影响接口范围获取接口影响范围数据。8.根据权利要求6所述的代码测试装置,其特征在于,所述反馈单元,还用于当根据所述增量代码影响接口范围判断出接口文件需要更新时,反馈针对所述影响接口文件的更新提示信息至所述研发端。9.一种电子设备,其特征在于,所述电子设备包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行权利要求1至5中任一项所述的代码测试方法。10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至5任一项所述的代码测试方法。

技术总结
本申请提供一种代码测试方法及装置,该方法包括:获取研发端提交的研发代码;分析研发代码的增量代码影响接口范围;根据增量代码影响接口范围判断接口文件是否需要更新;如果否,根据增量代码影响接口范围获取接口影响范围数据;将接口影响范围数据反馈至测试用例运行端,以使测试用例运行端根据接口影响范围数据对研发代码进行测试,得到测试数据。可见,实施这种实施方式,能够实现测试端和研发端之间的信息及时互通,从而能够使得测试端及时准确进行测试判断,有利于提升测试效率。有利于提升测试效率。有利于提升测试效率。


技术研发人员:王松
受保护的技术使用者:平安银行股份有限公司
技术研发日:2022.11.22
技术公布日:2023/3/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献