一种增量代码行确定方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40632108 阅读:20 留言:0更新日期:2024-03-13 21:17
本说明书涉及测试技术领域,尤其涉及一种增量代码行确定方法、装置、计算机设备及存储介质,其中增量代码行确定方法包括将待检测代码和与待检测代码对应的原始代码进行差异化对比,确定改动方法列表;针对改动方法列表中的每个改动方法,确定与改动方法对应的提交标识;以及基于提交标识和与改动方法对应的历史修改记录,确定改动代码行。利用本说明书实施例,针对每个改动方法,基于与该改动方法对应的提交表示和历史修改记录,自动地确定了改动了的改动代码行,从而实现了将确定增量代码的精确度精确到代码行维度。

【技术实现步骤摘要】

本说明书涉及测试,尤其涉及一种增量代码行确定方法、装置、计算机设备及存储介质


技术介绍

1、当前针对增量代码的识别仅精确到方法维度。针对待检测代码和与该待检测代码对应的原始代码进行比对,确定该待检测代码相对于原始代码是否有改动,以及确定改动的方法。具体地,若待检测代码中有一行的行代码相对于原始代码有改动,则包括该行代码的方法即被识别为改动的方法。由于该确定的改动的方法无法精确到对应改动的行代码,所以得到的增量代码覆盖率的精确度较低。进一步,对于银行系统复杂的交易场景,增量代码覆盖率的粒度仅精确到方法维度,体现不出代码行级别的增加和修改,无法判断一些异常场景或者分支场景是否有必要进行测试覆盖。

2、如何将确定增量代码的精确度精确到代码行维度是现有技术中亟需解决的问题。


技术实现思路

1、为解决现有技术中的问题,本说明书实施例提供了一种增量代码行确定方法、装置、计算机设备及存储介质,实现了将确定增量代码的精确度精确到代码行维度。

2、为了解决上述技术问题,本说明书的具体技术方案如下:...

【技术保护点】

1.一种增量代码行确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在基于所述提交标识和与所述改动方法对应的历史修改记录,确定改动代码行之后,还包括:

3.根据权利要求1所述的方法,其特征在于,在基于所述提交标识和与所述改动方法对应的历史修改记录,确定改动代码行之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述将待检测代码和与所述待检测代码对应的原始代码进行差异化对比,确定改动方法列表包括:

5.根据权利要求1所述的方法,其特征在于,所述针对所述改动方法列表中的每个改动方法,确定与所述改动方法对应的提交标识...

【技术特征摘要】

1.一种增量代码行确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在基于所述提交标识和与所述改动方法对应的历史修改记录,确定改动代码行之后,还包括:

3.根据权利要求1所述的方法,其特征在于,在基于所述提交标识和与所述改动方法对应的历史修改记录,确定改动代码行之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述将待检测代码和与所述待检测代码对应的原始代码进行差异化对比,确定改动方法列表包括:

5.根据权利要求1所述的方法,其特征在于,所述针对所述改动方法列表中的每个改动方法,确定与所述改动方法对应的提交标识包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述提交标识和与所述改动方法对应的历史修改记录,确定改动代码行包括:

7.根据权利要求3所述的方法,其特征在于,所述针对每个所述改动方法,基于所述改动代码行,确定与所述改动方法...

【专利技术属性】
技术研发人员:孟文晴冷炜高蕊龙飞陈希张希婷
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1