【技术实现步骤摘要】
本申请涉及金融科技,具体而言,涉及一种代码覆盖率的测试方法及装置、存储介质和电子设备。
技术介绍
1、随着企业对创新能力低代码平台研究的推进,基于低代码平台敏捷机动的开发模式带动了研发结构的转变,越来越多的应用尝试接入低代码平台,通过低代码平台开发业务。同时,业务使用方也对低代码平台生产的代码提出了质量要求,对测试覆盖率尤为关注,一般情况下,如果逻辑分支的测试覆盖率足够完善,则程序的健壮性将更具被认可的能力,业务使用方才更加信赖当前低代码平台开发的服务。
2、而且,相关技术中,在低代码平台体系中,开发往往仅能支撑业务逻辑的编排,对于满足测试覆盖率的需求,通常是在由低代码平台导出源码之后,业务开发人员手动编写测试代码以及测试用例,该方案考验编码能力且效率低下,不满足低代码平台开发效率的初衷;另一种方式是接入某种单元测试自动生成装置,但该操作脱离低代码平台,为两种体系研发工具,装置需要对每次低代码平台的迭代都做适配,存在维护成本。
3、因此,相关技术可以解决测试覆盖率的迫切需求,却存在一些问题。对于业务开发人员手动编
...【技术保护点】
1.一种代码覆盖率的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述测试代码和所述测试用例,确定所述目标代码的覆盖率包括:
3.根据权利要求2所述的方法,其特征在于,基于所述添加文件后的测试代码,确定所述目标代码的覆盖率包括:
4.根据权利要求1所述的方法,其特征在于,从用于开发目标业务的低代码平台中获取测试代码包括:
5.根据权利要求4所述的方法,其特征在于,基于所述目标模板获取所述测试代码包括:
6.根据权利要求5所述的方法,其特征在于,基于所述目标语句得到所述测试代码包括
7....
【技术特征摘要】
1.一种代码覆盖率的测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述测试代码和所述测试用例,确定所述目标代码的覆盖率包括:
3.根据权利要求2所述的方法,其特征在于,基于所述添加文件后的测试代码,确定所述目标代码的覆盖率包括:
4.根据权利要求1所述的方法,其特征在于,从用于开发目标业务的低代码平台中获取测试代码包括:
5.根据权利要求4所述的方法,其特征在于,基于所述目标模板获取所述测试代码包括:
6.根据权利要求5所述的方法,其特征在于,基于所述目标语句得到所述测试代码包括:
7.根据权利要求4所述的方法,其特征在于,在从用于...
【专利技术属性】
技术研发人员:朱毅文,张丹枫,杨丹,王立林,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。