【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种代码变更风险评估方法、系统、设备及存储介质。
技术介绍
1、软件上线后往往伴随着各种隐患风险,如系统故障、安全漏洞、功能缺陷等,其中代码变更是导致隐患发生的最直接原因。因此,做好代码变更风险的评估是提高软件质量、减少软件故障、避免安全风险必不可少的过程之一。目前在软件开发领域,常用处理代码变更隐患风险的手段有静态扫描、代码评审和精准测试等。使用代码静态扫描及对代码管理规范评估,只能发现一些浅层的规范问题和安全隐患,不能发现功能缺陷和故障隐患,代码变更风险评估不够全面。代码评审是发现功能缺陷和故障隐患的有效途径,但主要依赖于评审人对业务的理解和熟悉程度和评审人的能力经验,代码变更风险评估不够客观。精准测试可以溯源本次代码变更的测试覆盖率、影响范围,是对功能缺陷和故障隐患较为有效的分析手段,通常软件上线伴随的代码变更是海量级的、复杂多变的,对所有代码进行精准测试评估的成本高、效率低下。
技术实现思路
1、本申请实施例的主要目的在于提出一种代码变更风险评估方法、系统
...【技术保护点】
1.一种代码变更风险评估方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的代码变更风险评估方法,其特征在于,所述代码变更风险评估方法还包括以下步骤:
3.根据权利要求1所述的代码变更风险评估方法,其特征在于,所述获取变更代码的链路调用信息,并根据所述链路调用信息确定变更代码的复杂度,包括以下步骤:
4.根据权利要求3所述的代码变更风险评估方法,其特征在于,所述获取变更代码的接口访问量,并根据所述接口访问量和业务总流量确定变更代码的热度等级,包括以下步骤:
5.根据权利要求1所述的代码变更风险评估方法,其特征在于,
...【技术特征摘要】
1.一种代码变更风险评估方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的代码变更风险评估方法,其特征在于,所述代码变更风险评估方法还包括以下步骤:
3.根据权利要求1所述的代码变更风险评估方法,其特征在于,所述获取变更代码的链路调用信息,并根据所述链路调用信息确定变更代码的复杂度,包括以下步骤:
4.根据权利要求3所述的代码变更风险评估方法,其特征在于,所述获取变更代码的接口访问量,并根据所述接口访问量和业务总流量确定变更代码的热度等级,包括以下步骤:
5.根据权利要求1所述的代码变更风险评估方法,其特征在于,所述获取变更代码的操作对象,并根据所述操作对象的能力等级确定变更代码的质量等级,包括以下步骤:
6.根据权利要求3所述的代码变更风险评估方法,其特征在于,所述...
【专利技术属性】
技术研发人员:司徒海富,崔伟,邹浩然,黄慧,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。