【技术实现步骤摘要】
本公开实施例涉及计算机,尤其涉及一种代码测试方法及设备。
技术介绍
1、在软件项目的开发中,代码测试是其中重要的环节。代码的测试覆盖率能够反映代码在测试过程中能够被覆盖的程度,具体为代码测试过程中被执行的代码语句占总的代码语句的比值。
2、在代码测试过程中,通常会设置一个覆盖率阈值,若代码的测试覆盖率大于或等于该覆盖率阈值,则确定该代码测试完成。目前,对于同一个项目的代码,是基于经验设定的一个固定的覆盖率阈值来确定该项目的代码是否完成测试。而人工设定覆盖率阈值的准确度取决于经验值,这样在通过该覆盖率阈值确定该项目的代码是否完成测试时,会存在对代码的测试不达标的问题,同时会影响该代码的上线使用效果。
技术实现思路
1、本公开实施例提供一种代码测试方法及设备,以克服代码的测试不达标的问题。
2、第一方面,本公开实施例提供一种代码测试方法,包括:
3、在接收到待测试代码的情况下,获取目标指标值,目标指标值包括:与待测试代码相关的关联代码在历史运行过程中的第一事
...【技术保护点】
1.一种代码测试方法,包括:
2.根据权利要求1所述的代码测试方法,所述根据所述目标指标值,确定覆盖率阈值,包括:
3.根据权利要求2所述的代码测试方法,所述根据所述目标指标值,确定所述待测试代码的风险值,包括:
4.根据权利要求1所述的代码测试方法,所述根据所述目标指标值,确定覆盖率阈值,包括:
5.根据权利要求1至4中任一项所述的代码测试方法,所述待测试代码为预设代码中的部分代码,所述目标指标值包括所述第一事故次数,所述获取目标指标值,包括:
6.根据权利要求5所述的代码测试方法,所述根据所述目标代码的事
...【技术特征摘要】
1.一种代码测试方法,包括:
2.根据权利要求1所述的代码测试方法,所述根据所述目标指标值,确定覆盖率阈值,包括:
3.根据权利要求2所述的代码测试方法,所述根据所述目标指标值,确定所述待测试代码的风险值,包括:
4.根据权利要求1所述的代码测试方法,所述根据所述目标指标值,确定覆盖率阈值,包括:
5.根据权利要求1至4中任一项所述的代码测试方法,所述待测试代码为预设代码中的部分代码,所述目标指标值包括所述第一事故次数,所述获取目标指标值,包括:
6.根据权利要求5所述的代码测试方法,所述根据所述目标代码...
【专利技术属性】
技术研发人员:史倩月,孙宇,高玉军,魏萌迪,
申请(专利权)人:抖音视界有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。