【技术实现步骤摘要】
数据推送方法、装置、存储介质及电子设备
[0001]本申请涉及金融科技及其他相关
,尤其涉及一种数据推送方法、装置、存储介质及电子设备。
技术介绍
[0002]随着软件测试技术的发展,自动化测试越来越受到人们的重视。自动化测试是指在产品上线之前,把人为驱动的测试行为改成机器执行,通过设计的测试案例,由机器按照测试案例的执行步骤对其进行自动操作以输出结果,从而模拟出真实产品的使用场景。
[0003]为保证自动化测试的测试效果,通常需要对测试脚本进行及时的维护,例如,由于测试脚本代码被修改,导致测试案例执行异常,因此需要维护人员及时针对修改部分的测试脚本代码进行调整,然而,由于测试脚本的维护成本较高,当前通常只能根据测试案例的执行结果判断测试脚本代码是否存在异常,也就是说,维护人员无法在执行测试案例之前就知悉需要进行维护的测试脚本代码,也即无法快速、及时地采集维护措施,从而出现维护不及时的情况,导致测试脚本维护效率较低。
技术实现思路
[0004]本申请提供数据推送方法、装置、存储介质及电子设备,用 ...
【技术保护点】
【技术特征摘要】
1.一种数据推送方法,其特征在于,包括:当检测到代码数据修改指令时,获取所述代码数据修改指令对应的已修改代码数据;确定所述已修改代码数据对应的目标测试案例信息;将所述目标测试案例信息和所述已修改代码数据输入数据存储模块进行比对处理,得到比对信息;其中,所述数据存储模块中存储有至少一个测试案例信息及各测试案例信息对应的原始代码数据;当所述比对信息满足预设维护条件时,基于所述比对信息生成待维护代码数据;基于所述待维护代码数据生成维护信息,并将所述维护信息推送至目标用户的用户设备。2.根据权利要求1所述的数据推送方法,其特征在于,在所述当检测到代码数据修改指令时,获取所述代码数据修改指令对应的已修改代码数据的步骤之前,还包括:采集至少一个所述测试案例信息以及各测试案例信息对应的原始代码数据;将所述测试案例信息和所述原始代码数据对应存储至所述数据存储模块。3.根据权利要求2所述的数据推送方法,其特征在于,所述采集至少一个所述测试案例信息以及各测试案例信息对应的原始代码数据的步骤,包括:采集至少一个所述测试案例,并对各测试案例进行标记处理,得到测试案例标识;接收爬虫程序根据所述测试案例标识抓取的原始代码包名、原始代码类名、原始代码方法名以及原始代码详情参数;将所述测试案例标识作为所述测试案例信息,将所述原始代码包名、所述原始代码类名、所述原始代码方法名和所述原始代码详情参数作为所述原始代码数据。4.根据权利要求3所述的数据推送方法,其特征在于,所述将所述测试案例信息和所述原始代码数据对应存储至所述数据存储模块的步骤,包括:基于主键存储单元和副键存储单元,形成所述数据存储模块;将所述测试案例标识写入所述主键存储单元,并将所述测试案例标识对应的所述原始代码包名、所述原始代码类名、所述原始代码方法名和所述原始代码详情参数写入所述副键存储单元。5.根据权利要求4所述的数据推送方法,其特征在于,所述目标测试案例信息包括目标测试案例标识,所述将所述目标测试案例信息和所述已修改代码数据输入数据存储模块进行比对处理,得到比对信息的步骤,包括:将所述目标测试案例标识和所述已修改代码数据输入所述数据存储模块,以通过所述主键存储单元确定相同测试案例标识,并将所述相同测试案例标识发送...
【专利技术属性】
技术研发人员:吕开成,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。