自动化数据处理方法技术

技术编号:39803741 阅读:5 留言:0更新日期:2023-12-22 02:35
本申请公开了一种自动化数据处理方法

【技术实现步骤摘要】
自动化数据处理方法、装置、设备和可读存储介质


[0001]本申请属于信息
,尤其涉及一种自动化数据处理方法

装置

设备和可读存储介质


技术介绍

[0002]随着信创国产化要求越来越高,越来越多的行业要求将信创应用转移至国产化平台上运行,其中,信创即指信息技术的应用创新产业,信创可以包括基础硬件

基础软件

应用软件

信息安全等不同板块

具体地,基础硬件例如芯片

服务器
/PC、
存储等;基础软件例如数据库

操作系统

中间件等,应用软件例如办公软件
、ERP
和其它软件等,信息安全例如硬件安全

软件安全

安全服务等各类产品

[0003]在信创国产化实施过程中涉及大量应用改造工作,尤其数据库在信创国产化改造的过程中,目前需要依赖人工操作对数据访问对象先一个个编写测试案例,再执行每个测试案例测试

因此,针对信创国产化实施过程改造范围较广,测试需要覆盖所有数据访问对象,如果依赖人工编写每个数据访问对象的测试案例,存在信创国产化改造成本高,测试效率低的问题


技术实现思路

[0004]本申请实施例提供一种自动化数据处理方法

装置

设备和可读存储介质,能够实现自动生成测试案例,降低改造成本,提高测试效率

[0005]第一方面,本申请实施例提供一种自动化数据处理方法,包括:
[0006]获取数据访问对象包括的至少一个数据处理逻辑信息,数据处理逻辑信息用于与目标数据库进行数据交互;
[0007]解析每个数据处理逻辑信息,生成每个数据处理逻辑信息对应的测试案例,测试案例包括数据处理逻辑信息的参数列表,参数列表包括至少一个参数和每个参数对应的参数值;
[0008]对应每个数据处理逻辑信息,根据数据处理逻辑信息对应的测试案例,在目标信创系统中执行数据处理逻辑信息,以得到每个数据处理逻辑信息对应的第一执行结果,其中,目标信创系统为待迁移的信创应用系统

[0009]在第一方面的一些可实现方式中,方法还包括:
[0010]对应每个数据处理逻辑信息,根据数据处理逻辑信息对应的测试案例,在预设应用系统中执行数据处理逻辑信息,以得到每个数据处理逻辑信息对应的第二执行结果,其中,预设应用系统为当前已上线使用的应用系统;
[0011]对应每个数据处理逻辑信息,对比分析第一执行结果和第二执行结果,得到每个数据处理逻辑信息对应的测试结果

[0012]在第一方面的一些可实现方式中,数据访问对象的数量为多个,方法还包括:
[0013]依次获取每个数据访问对象包括的至少一个数据处理逻辑信息,并对应数据访问
对象中的每个数据处理逻辑信息,获取数据处理逻辑信息在目标信创系统中的第一执行结果和数据处理逻辑信息在预设应用系统中的第二执行结果;
[0014]对应数据访问对象中每个数据处理逻辑信息,对比分析第一执行结果和第二执行结果,得到数据访问对象中每个数据处理逻辑信息对应的测试结果

[0015]在第一方面的一些可实现方式中,测试结果包括数据访问对象中每个数据处理逻辑信息的标识

每个数据处理逻辑信息的执行对比信息和每个数据处理逻辑信息的执行耗时

[0016]在第一方面的一些可实现方式中,方法还包括:
[0017]获取每个数据访问对象的测试结果,并生成测试报告,其中,测试报告包括每个数据访问对象的标识和每个数据访问对象对应的测试结果

[0018]在第一方面的一些可实现方式中,在每个数据访问对象的数据处理逻辑信息中包括以下至少任意一种操作流程:增加

删除

修改和查询

[0019]第二方面,本申请实施例提供一种自动化数据处理装置,包括:
[0020]获取模块,用于获取数据访问对象包括的至少一个数据处理逻辑信息,数据处理逻辑信息用于与目标数据库进行数据交互;
[0021]解析模块,用于解析每个数据处理逻辑信息,生成每个数据处理逻辑信息对应的测试案例,测试案例包括数据处理逻辑信息的参数列表,参数列表包括至少一个参数和每个参数对应的参数值;
[0022]测试模块,用于对应每个数据处理逻辑信息,根据数据处理逻辑信息对应的测试案例,在目标信创系统中执行数据处理逻辑信息,以得到每个数据处理逻辑信息对应的第一执行结果,其中,目标信创系统为待迁移的信创应用系统

[0023]第三方面,本申请提供一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面或者第一方面任一可实现方式中的自动化数据处理方法

[0024]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或者第一方面任一可实现方式中的自动化数据处理方法

[0025]第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如第一方面或者第一方面任一可实现方式中的自动化数据处理方法

[0026]根据本申请实施例,对于每个数据访问对象,用户获取数据对象中包括的数据处理逻辑信息,再依据每个数据处理逻辑信息包括的参数,以及每个参数对应的参数值,从而自动生成每个数据处理逻辑信息的测试案例,接下来,对应每个数据处理逻辑信息,根据数据处理逻辑信息对应的测试案例,在目标信创系统中执行数据处理逻辑信息,从而可以自动生成数据访问对象中每个数据处理逻辑信息在待迁移的信创应用系统中的执行结果,从而有利于降低改造成本,提高测试效率

附图说明
[0027]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使
用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0028]图1是本申请实施例提供的一种自动化数据处理方法的流程示意图;
[0029]图2是本申请实施例提供的一种自动化数据处理装置的结构示意图;
[0030]图3是本申请实施例提供的一种电子设备的结构示意图

具体实施方式
[0031]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述

应理解,此处所描述的具体实施例仅意在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种自动化数据处理方法,其特征在于,包括:获取数据访问对象包括的至少一个数据处理逻辑信息,所述数据处理逻辑信息用于与目标数据库进行数据交互;解析每个数据处理逻辑信息,生成每个所述数据处理逻辑信息对应的测试案例,所述测试案例包括所述数据处理逻辑信息的参数列表,所述参数列表包括至少一个参数和每个所述参数对应的参数值;对应每个所述数据处理逻辑信息,根据所述数据处理逻辑信息对应的测试案例,在目标信创系统中执行所述数据处理逻辑信息,以得到每个所述数据处理逻辑信息对应的第一执行结果,其中,所述目标信创系统为待迁移的信创应用系统
。2.
根据权利要求1所述的自动化数据处理方法,其特征在于,所述方法还包括:对应每个所述数据处理逻辑信息,根据所述数据处理逻辑信息对应的测试案例,在预设应用系统中执行所述数据处理逻辑信息,以得到每个所述数据处理逻辑信息对应的第二执行结果,其中,所述预设应用系统为当前已上线使用的应用系统;对应每个所述数据处理逻辑信息,对比分析所述第一执行结果和所述第二执行结果,得到每个所述数据处理逻辑信息对应的测试结果
。3.
根据权利要求2所述的自动化数据处理方法,其特征在于,所述数据访问对象的数量为多个,所述方法还包括:依次获取每个数据访问对象包括的至少一个数据处理逻辑信息,并对应所述数据访问对象中的每个所述数据处理逻辑信息,获取所述数据处理逻辑信息在所述目标信创系统中的第一执行结果和所述数据处理逻辑信息在所述预设应用系统中的第二执行结果;对应所述数据访问对象中每个所述数据处理逻辑信息,对比分析所述第一执行结果和所述第二执行结果,得到所述数据访问对象中每个所述数据处理逻辑信息对应的测试结果
。4.
根据所述权利要求2或3所述的自动化数据处理方法,其特征在于,所述测试结果包括所述数据访问对象中每个所述数据处理逻辑信息的标识

每个所述数据处理逻辑信息的执行对比信息和每个所述数据处理逻辑信...

【专利技术属性】
技术研发人员:骆国生何洁珍邓龙腾王海潮朱伙吴嘉伟黄仁康
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1