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

异常代码定位方法、装置、设备及存储介质与流程

2022-11-13 13:49:49 来源:中国专利 TAG:

技术特征:
1.一种异常代码定位方法,其特征在于,所述异常代码定位方法包括以下步骤:根据bug提交请求确定测试参数和待测试接口;根据所述测试参数在调试模式下运行所述待测试接口对应的目标代码,并记录代码运行信息;根据所述代码运行信息确定目标异常代码的位置。2.如权利要求1所述的异常代码定位方法,其特征在于,所述根据所述测试参数在调试模式下运行所述待测试接口对应的目标代码,并记录代码运行信息的步骤,包括:通过预设项目接口映射表确定所述待测试接口对应的目标项目;根据所述目标项目确定所述待测试接口对应的目标代码;根据所述测试参数在调试模式下运行所述目标代码,并记录代码运行信息。3.如权利要求2所述的异常代码定位方法,其特征在于,所述根据所述目标项目确定所述待测试接口对应的目标代码的步骤,包括:确定所述目标项目的项目类型;根据所述项目类型确定接口代码特征;根据所述接口代码特征确定所述待测试接口对应的目标代码。4.如权利要求3所述的异常代码定位方法,其特征在于,所述根据所述接口代码特征确定所述待测试接口对应的目标代码的步骤,包括:根据所述接口代码特征对所述待测试接口进行接口代码补全,获得待匹配目标文本;根据所述待匹配目标文本在所述目标项目中进行查询,获得查询结果;根据所述查询结果确定所述待测试接口对应的目标代码。5.如权利要求2所述的异常代码定位方法,其特征在于,所述根据所述测试参数在调试模式下运行所述待测试接口对应的目标代码,并记录代码运行信息的步骤,包括:确定所述目标代码所处的文件信息和行号;根据所述文件信息和所述行号在所述目标代码的预设位置处设置断点;在调试模式下启动所述目标项目,并通过所述测试参数运行所述目标代码,并记录代码运行信息。6.如权利要求5所述的异常代码定位方法,其特征在于,所述在调试模式下启动所述目标项目,并通过所述测试参数运行所述目标代码,并记录代码运行信息的步骤,包括:在调试模式下启动所述目标项目;根据所述测试参数生成模拟请求;基于所述模拟请求运行所述目标代码,并记录代码运行信息。7.如权利要求1-6任一项所述的异常代码定位方法,其特征在于,所述根据bug提交请求确定测试参数和待测试接口的步骤之前,还包括:在检测到程序报错时,获取当前的报错信息;根据所述报错信息确定请求参数和请求接口标识;根据所述请求参数和所述请求接口标识生成bug提交请求。8.一种异常代码定位装置,其特征在于,所述异常代码定位装置包括:确定模块,用于根据bug提交请求确定测试参数和待测试接口;运行模块,用于根据所述测试参数在调试模式下运行所述待测试接口对应的目标代
码,并记录代码运行信息;目标异常代码定位模块,用于根据所述代码运行信息确定目标异常代码的位置。9.一种异常代码定位设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的异常代码定位程序,所述异常代码定位程序配置为实现如权利要求1至7中任一项所述的异常代码定位方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有异常代码定位程序,所述异常代码定位程序被处理器执行时实现如权利要求1至7任一项所述的异常代码定位方法的步骤。

技术总结
本发明属于计算机领域,公开了一种异常代码定位方法、装置、设备及存储介质。该方法包括:根据bug提交请求确定测试参数和待测试接口;根据所述测试参数在调试模式下运行所述待测试接口对应的目标代码,并记录代码运行信息;根据所述代码运行信息确定目标异常代码的位置。由于本发明是根据bug提交请求中的测试参数在调试模式下运行待测试接口对应的目标代码,并记录代码运行信息;根据代码运行信息确定目标异常代码的位置。相对于现有的依赖开发人员手动复现bug进而确定目标异常代码的方式,本发明上述方式能够提高开发效率。本发明上述方式能够提高开发效率。本发明上述方式能够提高开发效率。


技术研发人员:雒浩 陈炳杰 胡开屏
受保护的技术使用者:三六零科技集团有限公司
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

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

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

相关文献