【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种增量代码覆盖率报告的生成方法、报告生成系统、设备和介质。
技术介绍
1、功能测试增量代码覆盖率是对功能测试结果进行精准度量的有效手段。通过功能测试增量代码覆盖率可以知道测试工作是否充分,还存在哪些潜在风险和弱点,指导用户(如测试人员)有目的地执行或设计更多测试用例。针对一个庞大且迭代频繁的项目,由于全量的代码覆盖率意义并不大,所以,可以只评估每个迭代的测试情况,并关注本次变更功能的测试情况,这样就能够更精准地了解本次迭代的代码覆盖率。
2、现有的测试覆盖率报告生成方法,往往是在部署的服务器上进行插桩,通过插桩的方式收集测试数据,再通过调用代码仓库接口传入相匹配的源代码及目标码文件,生成测试覆盖率报告。然而,在传入源代码时,需要与用户进行交互,通过用户指定代码库中的代码,再从代码托管平台获取到对应的源代码,进而生成测试覆盖率报告。在整个过程中,若用户指定错误,则获取的覆盖率数据是不准确的,此时,基于不准确的覆盖率数据不能说明测试工作是否充分,使得最终确定的测试覆盖率报告也不够准确,进而无法真
...【技术保护点】
1.一种增量代码覆盖率报告的生成方法,其特征在于,应用于报告生成系统,所述报告生成系统包括覆盖率统计平台,所述覆盖率统计平台部署有覆盖率测试插件和数据处理单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述报告生成系统还包括自动构建平台;所述部署包是所述自动构建平台基于以下步骤生成的:
3.根据权利要求2所述的方法,其特征在于,所述报告生成系统还包括差异代码服务;所述源码包是基于以下步骤生成的:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取测试系统对应的覆盖率数据,包括:
5.根据权利要
...【技术特征摘要】
1.一种增量代码覆盖率报告的生成方法,其特征在于,应用于报告生成系统,所述报告生成系统包括覆盖率统计平台,所述覆盖率统计平台部署有覆盖率测试插件和数据处理单元,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述报告生成系统还包括自动构建平台;所述部署包是所述自动构建平台基于以下步骤生成的:
3.根据权利要求2所述的方法,其特征在于,所述报告生成系统还包括差异代码服务;所述源码包是基于以下步骤生成的:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取测试系统对应的覆盖率数据,包括:
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述获取测试系统对应的覆盖率数据,包括:
...
【专利技术属性】
技术研发人员:李慧,李维国,
申请(专利权)人:中债金科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。