针对代码测试的管理方法以及相关设备技术

技术编号:35924328 阅读:23 留言:0更新日期:2022-12-10 11:13
本申请公开了一种针对代码测试的管理方法以及相关设备,可以接收开发人员发送的代码合并请求;从所述目标代码文件中识别出所述开发人员所改动的目标差异代码,并确定与所述目标代码文件关联的目标业务需求;当基于所述代码合并请求,将所述目标代码文件合并到所述第二代码分支中时,向与所述目标业务需求对应的目标测试人员发送所述目标差异代码,以便所述目标测试人员基于所述目标差异代码进行代码测试。本申请可以在开发人员改动代码时,自动向对应的目标测试人员发送变更的目标差异代码,这样可以提高代码的测试效率和测试质量,避免由于代码变更后,未及时通知到测试人员,导致将存在问题的代码带到生产环境中的情况。导致将存在问题的代码带到生产环境中的情况。导致将存在问题的代码带到生产环境中的情况。

【技术实现步骤摘要】
针对代码测试的管理方法以及相关设备


[0001]本申请涉及计算机
,具体涉及一种针对代码测试的管理方法以及相关设备。

技术介绍

[0002]在项目开发和维护过程中,开发人员经常需要对代码进行变更。在目前的相关技术中,在代码发生变更后,需要开发人员通过人工的方式主动去通知到对应的测试人员,如通过即时通讯(IM,internet message)消息进行通知,以便测试人员进行相关测试。但是这种方式往往依赖于代码编写提交人员的自觉遵守流程制度,容易导致存在改动的代码未及时告知到测试人员的情况,不利于提高测试效率和测试质量。比如,可能会存在以下问题:某代码功能块已经测试完毕,若开发人员再对其进行变更,且未通知测试人员,则该代码功能块不会进行重新测试,导致代码测试未覆盖,出现生产问题。

技术实现思路

[0003]本申请实施例提供一种针对代码测试的管理方法以及相关设备,相关设备可以包括针对代码测试的管理装置、电子设备、计算机可读存储介质和计算机程序产品,可以提高代码的测试效率和测试质量,避免由于代码变更后,未及时通知到测试人员,导致将本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种针对代码测试的管理方法,其特征在于,包括:接收开发人员发送的代码合并请求,所述代码合并请求包括所述开发人员在第一代码分支改动的目标代码文件,所述代码合并请求指示将所述目标代码文件合并到第二代码分支中;从所述目标代码文件中识别出所述开发人员所改动的目标差异代码,并确定与所述目标代码文件关联的目标业务需求;当基于所述代码合并请求,将所述目标代码文件合并到所述第二代码分支中时,向与所述目标业务需求对应的目标测试人员发送所述目标差异代码,以便所述目标测试人员基于所述目标差异代码进行代码测试。2.根据权利要求1所述的方法,其特征在于,所述从所述目标代码文件中识别出所述开发人员所改动的目标差异代码,包括:获取所述目标代码文件改动前对应的原始代码文件;将所述目标代码文件中各功能子代码和所述原始代码文件中各功能子代码进行对比;根据对比结果,从所述目标代码文件中各功能子代码中确定出所述开发人员所改动的目标差异代码。3.根据权利要求2所述的方法,其特征在于,所述将所述目标代码文件中各功能子代码和所述原始代码文件中各功能子代码进行对比,包括:对所述目标代码文件中各功能子代码进行哈希运算,得到所述目标代码文件中各功能子代码对应的第一哈希值;对所述原始代码文件中各功能子代码进行哈希运算,得到所述原始代码文件中各功能子代码对应的第二哈希值;将所述第一哈希值和所述第二哈希值进行对比。4.根据权利要求1所述的方法,其特征在于,所述向与所述目标业务需求对应的目标测试人员发送所述目标差异代码,包括:获取至少一个候选测试人员对应的业务需求标识信息;从所述至少一个候选测试人员对应的业务需求标识信息中确定出与所述目标业务需求匹配的目标业务需求标识信息;将所述目标业务需求标识信息对应的候选测试人员确定为目标测试人员,并向所述目标测试人员发送所述目标差异代码。5.根据权利要求1所述的方法,其特征在于,所述向与所述目标...

【专利技术属性】
技术研发人员:杨明兴
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1