【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种代码变更测试方法、装置、存储介质及计算机设备。
技术介绍
1、在大型软件项目开发中,通常有几十甚至几百名开发人员共同参与,开发过程中每天都会有大量代码提交。任何一笔代码提交如果自测验证不充分,都可能引入新问题,导致功能回退、异常,甚至系统级别的故障,从而影响整个项目的进度。严重的情况下,可能会导致项目延期。
2、目前,软件代码提交后的质量保障主要依赖于以下几个环节:研发人员的自测、代码评审以及持续集成编译入库。尽管通过这些环节可以有效减少问题代码,但项目实践中发现,问题代码大多是由于自测不充分导致的。而当前对于研发人员自测的充分性并没有一个客观的衡量指标,依赖开发人员的能力和自觉,存在自测覆盖度不足的风险。这使得部分场景可能漏测,无法及时识别修改代码中的潜在问题,从而影响软件质量和开发进度。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中存在自测覆盖度不足的技术缺陷。
2、第一方面,本申请提供了一种代码
...【技术保护点】
1.一种代码变更测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的代码变更测试方法,其特征在于,所述识别所述变更代码的代码修改点和每个所述代码修改点对应的分支路径的步骤,包括:
3.根据权利要求1所述的代码变更测试方法,其特征在于,所述在每个所述分支路径中插入对应的埋点代码的步骤,包括:
4.根据权利要求1所述的代码变更测试方法,其特征在于,所述根据每个所述埋点代码生成埋点数据表的步骤,包括:
5.根据权利要求1所述的代码变更测试方法,其特征在于,所述对已埋点的变更代码执行测试操作的步骤,包括:
...
【技术特征摘要】
1.一种代码变更测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的代码变更测试方法,其特征在于,所述识别所述变更代码的代码修改点和每个所述代码修改点对应的分支路径的步骤,包括:
3.根据权利要求1所述的代码变更测试方法,其特征在于,所述在每个所述分支路径中插入对应的埋点代码的步骤,包括:
4.根据权利要求1所述的代码变更测试方法,其特征在于,所述根据每个所述埋点代码生成埋点数据表的步骤,包括:
5.根据权利要求1所述的代码变更测试方法,其特征在于,所述对已埋点的变更代码执行测试操作的步骤,包括:
6....
【专利技术属性】
技术研发人员:李建新,倪刚,杨海燕,段云龙,赵丁鸣,
申请(专利权)人:南昌勤胜电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。