【技术实现步骤摘要】
基于日志的测试全面性检测方法、装置、设备及存储介质
本申请涉及计算机
,具体而言,涉及一种基于日志的测试全面性检测方法、装置、设备及存储介质。
技术介绍
目前,代码覆盖率或接口覆盖率形式进行测试情况检查的方法都存在不能进行项目及排期的测试全面性检查及风险预警的问题,即只能对某段代码进行检测,而无法反映代码所在项目的整体测试情况。
技术实现思路
本申请实施例的目的在于公开一种基于日志的测试全面性检测方法、装置、设备及存储介质,用于对目标项目的代码的测试结果进行全面性的检测,以便于操作人员更加全面的对目标项目的代码进行测试和便于操作人员改善目标项目的代码测试。为此,本申请第一方面公开一种基于日志的测试全面性检测方法,所述方法包括:从若干个服务器获取若干项目的代码运行产生的系统日志,并将所述若干项目的代码运行产生的系统日志写入目标数据库中;根据项目配置从所述目标数据库中匹配目标项目的系统日志;从所述目标项目的系统日志中获取所述目标项目的基础数据;根据所述基础数据计算 ...
【技术保护点】
1.一种基于日志的测试全面性检测方法,其特征在于,所述方法包括:/n从若干个服务器获取若干项目的代码运行产生的系统日志,并将所述若干项目的代码运行产生的系统日志写入目标数据库中;/n根据项目配置从所述目标数据库中匹配目标项目的系统日志;/n从所述目标项目的系统日志中获取所述目标项目的基础数据;/n根据所述基础数据计算得到所述目标项目的测试覆盖率、测试成功率;/n根据所述测试覆盖率、所述测试成功率作为分析结果发送至预设终端,以使得所述预设终端处的相关人员进行审计。/n
【技术特征摘要】
1.一种基于日志的测试全面性检测方法,其特征在于,所述方法包括:
从若干个服务器获取若干项目的代码运行产生的系统日志,并将所述若干项目的代码运行产生的系统日志写入目标数据库中;
根据项目配置从所述目标数据库中匹配目标项目的系统日志;
从所述目标项目的系统日志中获取所述目标项目的基础数据;
根据所述基础数据计算得到所述目标项目的测试覆盖率、测试成功率;
根据所述测试覆盖率、所述测试成功率作为分析结果发送至预设终端,以使得所述预设终端处的相关人员进行审计。
2.如权利要求1所述的基于日志的测试全面性检测方法,其特征在于,所述项目配置包括所述目标项目的开始时间、所述目标项目的结束时间;
以及,在所述根据所述测试覆盖率、所述测试成功率作为分析结果发送至预设终端之后,所述方法还包括:
获取当前系统时间;
根据所述目标项目的开始时间、所述目标项目的结束时间、所述当前系统时间计算所述目标项目的测试进度;
将所述目标项目的测试进度与预设进度阈值进行比较,若所述目标项目的进度小于所述预设进度阈值,则确定所述目标项目为滞后状态;
通过界面展示所述目标项目的滞后状态。
3.如权利要求2所述的基于日志的测试全面性检测方法,其特征在于,在所述确定所述目标项目为滞后状态之后,所述通过界面展示所述目标项目的滞后状态之前,所述方法还包括:
当所述目标项目的进度小于所述预设进度阈值时,根据所述目标项目的测试进度与预设进度阈值的比值确定所述目标项目的滞后风险等级。
4.如权利要求1所述的基于日志的测试全面性检测方法,其特征在于,所述基础数据包括交易码、覆盖交易码、交易码的执行总次数、交易码执行成功次数。
5.如权利要求4所述的基于日志的测试全面性检测方法,其特征在于,所述根据所述基础数据计算得到所述目标项目的测试覆盖率、测试成功率,包括:
累计得到所述交易码的总次数和所述覆盖交易码的总次数;
将所述覆盖交易码的...
【专利技术属性】
技术研发人员:王欢欢,张希婷,高蕊,冷炜,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。