【技术实现步骤摘要】
本申请涉及计算机领域,具体而言,涉及一种增量代码的覆盖率信息的获取方法、装置及电子设备。
技术介绍
1、单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。单元测试是保证软件质量的重要手段。
2、在现有的单元测试中,相关的增量代码的覆盖率信息的获取方法,未考虑到在获取大量单元测试用例后,开发人员只修复少量代码场景下的单元测试效率。比如开发人员只修复了一个文件中的某一个方法,但是在现有的增量代码的覆盖率信息的获取方法中,还是会将待测版本代码运行所有的单测用例,来生成覆盖统计文件,也需要重新将待测版本代码和基线版本代码进行增量对比,两种操作都会增加时间的消耗,进而造成增量代码的覆盖率信息的获取效率较低的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种增量代码的覆盖率信息的获取方法、装置及电子设备,以解决相关技术中增量代码的覆盖率信息的获取效率较低的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种增量代码的覆盖率信
...【技术保护点】
1.一种增量代码的覆盖率信息的获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述从第一增量函数信息中确定出所述目标测试内容对应的第二增量函数信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第二增量函数信息对所述目标测试内容进行单元测试,得到所述第二增量函数信息的覆盖率信息,包括:
4.根据权利要求2所述的方法,其特征在于,在所述从所述代码覆盖率报告中获取所述待测版本代码相对于基线版本代码的第一变更文件之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述获取
...【技术特征摘要】
1.一种增量代码的覆盖率信息的获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述从第一增量函数信息中确定出所述目标测试内容对应的第二增量函数信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第二增量函数信息对所述目标测试内容进行单元测试,得到所述第二增量函数信息的覆盖率信息,包括:
4.根据权利要求2所述的方法,其特征在于,在所述从所述代码覆盖率报告中获取所述待测版本代码相对于基线版本代码的第一变更文件之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述获取所述待测版本代码相对于所述基线版本代码的所述第一变更文件之后,所述方法还包...
【专利技术属性】
技术研发人员:唐春鸽,黄俞荣,宋永政,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。