【技术实现步骤摘要】
本说明书涉及测试,尤其涉及一种增量代码行确定方法、装置、计算机设备及存储介质。
技术介绍
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所述的方法,其特征在于,所述针对每个所述改动方法,基于所述改动代码行,确定与所述改动方法...
【专利技术属性】
技术研发人员:孟文晴,冷炜,高蕊,龙飞,陈希,张希婷,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。