代码变更测试方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:45026816 阅读:26 留言:0更新日期:2025-04-18 17:07
在本申请提供的代码变更测试方法、装置、存储介质及计算机设备中,获取变更代码,并识别变更代码的代码修改点和每个代码修改点对应的分支路径;在每个分支路径中插入对应的埋点代码,并根据每个埋点代码生成埋点数据表;对已埋点的变更代码执行测试操作,并在埋点数据表中标记已测试的埋点代码;当根据埋点数据表确定每个埋点代码均已测试时,生成变更代码的测试报告。如此,可以确保每个代码变更都得到充分的验证,以及避免遗漏和未充分验证的情况,从而在修改代码的情况下,能够有效地提升自测的覆盖度和准确性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种代码变更测试方法、装置、存储介质及计算机设备


技术介绍

1、在大型软件项目开发中,通常有几十甚至几百名开发人员共同参与,开发过程中每天都会有大量代码提交。任何一笔代码提交如果自测验证不充分,都可能引入新问题,导致功能回退、异常,甚至系统级别的故障,从而影响整个项目的进度。严重的情况下,可能会导致项目延期。

2、目前,软件代码提交后的质量保障主要依赖于以下几个环节:研发人员的自测、代码评审以及持续集成编译入库。尽管通过这些环节可以有效减少问题代码,但项目实践中发现,问题代码大多是由于自测不充分导致的。而当前对于研发人员自测的充分性并没有一个客观的衡量指标,依赖开发人员的能力和自觉,存在自测覆盖度不足的风险。这使得部分场景可能漏测,无法及时识别修改代码中的潜在问题,从而影响软件质量和开发进度。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中存在自测覆盖度不足的技术缺陷。

2、第一方面,本申请提供了一种代码变更测试方法,该方法本文档来自技高网...

【技术保护点】

1.一种代码变更测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的代码变更测试方法,其特征在于,所述识别所述变更代码的代码修改点和每个所述代码修改点对应的分支路径的步骤,包括:

3.根据权利要求1所述的代码变更测试方法,其特征在于,所述在每个所述分支路径中插入对应的埋点代码的步骤,包括:

4.根据权利要求1所述的代码变更测试方法,其特征在于,所述根据每个所述埋点代码生成埋点数据表的步骤,包括:

5.根据权利要求1所述的代码变更测试方法,其特征在于,所述对已埋点的变更代码执行测试操作的步骤,包括:

6.根据权利要求1所...

【技术特征摘要】

1.一种代码变更测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的代码变更测试方法,其特征在于,所述识别所述变更代码的代码修改点和每个所述代码修改点对应的分支路径的步骤,包括:

3.根据权利要求1所述的代码变更测试方法,其特征在于,所述在每个所述分支路径中插入对应的埋点代码的步骤,包括:

4.根据权利要求1所述的代码变更测试方法,其特征在于,所述根据每个所述埋点代码生成埋点数据表的步骤,包括:

5.根据权利要求1所述的代码变更测试方法,其特征在于,所述对已埋点的变更代码执行测试操作的步骤,包括:

6....

【专利技术属性】
技术研发人员:李建新倪刚杨海燕段云龙赵丁鸣
申请(专利权)人:南昌勤胜电子科技有限公司
类型:发明
国别省市:

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

1