数据处理方法、装置、电子设备及存储介质.pdf

上传人:T****z 文档编号:14337497 上传时间:2024-02-19 格式:PDF 页数:17 大小:1.99MB
收藏 版权申诉 举报 下载
数据处理方法、装置、电子设备及存储介质.pdf_第1页
第1页 / 共17页
数据处理方法、装置、电子设备及存储介质.pdf_第2页
第2页 / 共17页
数据处理方法、装置、电子设备及存储介质.pdf_第3页
第3页 / 共17页
文档描述:

《数据处理方法、装置、电子设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《数据处理方法、装置、电子设备及存储介质.pdf(17页完成版)》请在专利查询网上搜索。

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202311170329.8(22)申请日 2023.09.12(71)申请人 中国建设银行股份有限公司地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司(72)发明人 王强李法良袁铨童浩淇(74)专利代理机构 北京同达信恒知识产权代理有限公司 11291专利代理师 李琴(51)Int.Cl.G06F 11/36(2006.01)(54)发明名称一种数据处理方法、装置、电子设备及存储介质(57)摘要本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及。

2、存储介质。方法包括:接收数据需求请求,数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;需求信息至少包括数据的目标字段及类型;根据数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;数据筛选规则用于筛选符合待测试业务所需的测试数据,数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;根据至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将目标测试数据生成模板与关联数据库进行关联;关联数据库存储有与待测试业务关联的数据;接收对目标测试数据生成模板的操作信息,根据操作信息,获得目标测试数据。权利要求书2页 说明书11页 附图3页CN 117130934 A20。

3、23.11.28CN 117130934 A1.一种数据处理方法,其特征在于,应用于电子设备,所述方法包括:接收数据需求请求,所述数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;所述需求信息至少包括数据的目标字段及类型;根据所述数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;所述数据筛选规则用于筛选符合所述待测试业务所需的测试数据,所述数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;根据所述至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将所述目标测试数据生成模板与关联数据库进行关联;所述关联数据库存储有与待测试业务关联的数据;接收对所述目标测。

4、试数据生成模板的操作信息,根据所述操作信息,获得目标测试数据;所述操作信息用于指示从所述关联数据库中筛选符合所述目标测试数据生成模板的数据。2.如权利要求1所述的方法,其特征在于,根据所述数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;包括:根据所述数据的目标字段及类型,确定所述待测试业务所对应的至少一个业务子场景;根据所述数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据所述对应的数据生成信息和所述目标字段及类型,分别生成对应的数据筛选规则;所述数据生成信息用于指示测试数据的生成方式和生成数量。3.如权利要求1或2所述的方法,其特征在于,获得目标测试数据后,所述方法还包。

5、括:确定所述待测试业务是否属于预设可复用业务集;所述预设可复用业务集包括客户转移业务、客户分配业务以及客户重分配业务;当确定所述待测试业务属于所述预设可复用业务集时,将所述目标测试数据作为可复用测试数据,并将所述目标测试数据与所述待测试业务的标识关联存储在可复用测试数据的目标存储区域。4.如权利要求1或2所述的方法,其特征在于,获得目标测试数据后,所述方法还包括:对所述目标测试数据进行完整性和正确性校验,并在校验通过后,将所述目标测试数据存在对应的存储区域。5.一种数据处理装置,其特征在于,应用于电子设备,所述装置包括:接收单元,用于接收数据需求请求,所述数据需求请求中携带有与待测试业务所需的。

6、测试数据关联的需求信息;所述需求信息至少包括数据的目标字段及类型;获得单元,用于根据所述数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;所述数据筛选规则用于筛选符合所述待测试业务所需的测试数据,所述数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;生成单元,用于根据所述至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将所述目标测试数据生成模板与关联数据库进行关联;所述关联数据库存储有与待测试业务关联的数据;处理单元,用于接收对所述目标测试数据生成模板的操作信息,根据所述操作信息,获得目标测试数据;所述操作信息用于指示从所述关联数据库中筛选符合所述目标测试数据权。

7、利要求书1/2 页2CN 117130934 A2生成模板的数据。6.如权利要求5所述的装置,其特征在于,所述获得单元,具体用于:根据所述数据的目标字段及类型,确定所述待测试业务所对应的至少一个业务子场景;根据所述数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据所述对应的数据生成信息和所述目标字段及类型,分别生成对应的数据筛选规则;所述数据生成信息用于指示测试数据的生成方式和生成数量。7.如权利要求5或6所述的装置,其特征在于,所述处理单元还用于:确定所述待测试业务是否属于预设可复用业务集;所述预设可复用业务集包括客户转移业务、客户分配业务以及客户重分配业务;当确定所述待测试业务属。

8、于所述预设可复用业务集时,将所述目标测试数据作为可复用测试数据,并将所述目标测试数据与所述待测试业务的标识关联存储在可复用测试数据的目标存储区域。8.一种电子设备,其特征在于,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如权利要求14中任一项所述的方法。9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机能够执行如权利要求14任一项所述的方法。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序。

9、代码在计算机上运行时,使得计算机执行上述如权利要求14中任一项所述的方法。权利要求书2/2 页3CN 117130934 A3一种数据处理方法、装置、电子设备及存储介质技术领域0001本发明实施例涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。背景技术0002目前,在企业级的软件测试领域,测试数据的准备是一个非常重要的步骤。一般情况下,需要无开发人员和测试人员消耗大量的精力和时间,才可以完成测试数据的准备。0003针对在银行业的对私客户关系管理领域,由于客户的各种信息纷繁复杂,因此针对对私客户关系管理领域的软件测试的测试数据的质量也提出了更好的要求。0004然而,现有。

10、技术中一般是由测试人员或者开发人员,从海量数据中寻找符合业务规则条件的数据,作为测试数据,这样的方式,不仅整个过程漫长繁琐,且由于是人工查找筛选,可能出现获得的数据不完整,导致筛选出的数据无法作为测试数据使用的情况。0005综上,如何高效且准确的获得测试数据,成为亟待解决的问题。发明内容0006本发明实施例的目的是提供一种数据处理方法、装置、电子设备及存储介质,用于高效且准确的获得测试数据。0007第一方面,本发明实施例提供一种数据处理方法,应用于电子设备,所述方法包括:0008接收数据需求请求,所述数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;所述需求信息至少包括数据的目标字。

11、段及类型;0009根据所述数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;所述数据筛选规则用于筛选符合所述待测试业务所需的测试数据,所述数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;0010根据所述至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将所述目标测试数据生成模板与关联数据库进行关联;所述关联数据库存储有与待测试业务关联的数据;0011接收对所述目标测试数据生成模板的操作信息,根据所述操作信息,获得目标测试数据;所述操作信息用于指示从所述关联数据库中筛选符合所述目标测试数据生成模板的数据。0012在一种可能的实施方式中,根据所述数据的目标字段及类型。

12、和数据生成表,获得至少一个数据筛选规则;包括:0013根据所述数据的目标字段及类型,确定所述待测试业务所对应的至少一个业务子场景;0014根据所述数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据所述对应的数据生成信息和所述目标字段及类型,分别生成对应的数据筛选规则;所述数据说明书1/11 页4CN 117130934 A4生成信息用于指示测试数据的生成方式和生成数量。0015在一种可能的实施方式中,获得目标测试数据后,所述方法还包括:0016确定所述待测试业务是否属于预设可复用业务集;所述预设可复用业务集包括客户转移业务、客户分配业务以及客户重分配业务;0017当确定所述待测试业务。

13、属于所述预设可复用业务集时,将所述目标测试数据作为可复用测试数据,并将所述目标测试数据与所述待测试业务的标识关联存储在可复用测试数据的目标存储区域。0018在一种可能的实施方式中,获得目标测试数据后,所述方法还包括:0019对所述目标测试数据进行完整性和正确性校验,并在校验通过后,将所述目标测试数据存在对应的存储区域。0020第二方面,本发明实施例提供一种数据处理装置,应用于电子设备,所述装置包括:0021接收单元,用于接收数据需求请求,所述数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;所述需求信息至少包括数据的目标字段及类型;0022获得单元,用于根据所述数据的目标字段及类型。

14、和数据生成表,获得至少一个数据筛选规则;所述数据筛选规则用于筛选符合所述待测试业务所需的测试数据,所述数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;0023生成单元,用于根据所述至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将所述目标测试数据生成模板与关联数据库进行关联;所述关联数据库存储有与待测试业务关联的数据;0024处理单元,用于接收对所述目标测试数据生成模板的操作信息,根据所述操作信息,获得目标测试数据;所述操作信息用于指示从所述关联数据库中筛选符合所述目标测试数据生成模板的数据。0025在一种可能的实施方式中,所述获得单元,具体用于:0026根据所述数据的。

15、目标字段及类型,确定所述待测试业务所对应的至少一个业务子场景;0027根据所述数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据所述对应的数据生成信息和所述目标字段及类型,分别生成对应的数据筛选规则;所述数据生成信息用于指示测试数据的生成方式和生成数量。0028在一种可能的实施方式中,所述处理单元还用于:0029确定所述待测试业务是否属于预设可复用业务集;所述预设可复用业务集包括客户转移业务、客户分配业务以及客户重分配业务;0030当确定所述待测试业务属于所述预设可复用业务集时,将所述目标测试数据作为可复用测试数据,并将所述目标测试数据与所述待测试业务的标识关联存储在可复用测试数据的。

16、目标存储区域。0031在一种可能的实施方式中,所述处理单元还用于:0032对所述目标测试数据进行完整性和正确性校验,并在校验通过后,将所述目标测试数据存在对应的存储区域。0033第三方面,本发明实施例提供了一种电子设备,包括至少一个处理器;以及与所述说明书2/11 页5CN 117130934 A5至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明第一方面实施例提供的任一方法。0034第四方面,本发明实施例提供了一种计算机存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机。

17、程序用于使计算机执行本发明第一方面实施例提供的任一方法。0035第五方面,本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行本发明第一方面实施例提供的任一方法。0036本发明有益效果如下:0037在本发明实施例中,电子设备可以接收数据需求请求,数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;需求信息至少包括数据的目标字段及类型;根据数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;数据筛选规则用于筛选符合待测试业务所需的测试数据,数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;然。

18、后根据至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将目标测试数据生成模板与关联数据库进行关联;关联数据库存储有与待测试业务关联的数据;进一步地,接收对目标测试数据生成模板的操作信息,根据操作信息,获得目标测试数据;操作信息用于指示从关联数据库中筛选符合目标测试数据生成模板的数据。也就是说,电子设备可以根据接收的需求信息,自动生成目标测试数据生成模板,从而自动生成目标测试数据,无需人工干预操作信息,从而高效且准确的获得目标测试数据。0038本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写。

19、的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明0039为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0040图1为本发明实施例中的一种应用场景示意图;0041图2为本发明实施例中的一种数据生成平台的前端页面的示意图;0042图3为本发明实施例中的一种数据处理方法的流程示意图;0043图4为本发明实施例中的一种数据处理装置的组成结构示意图;0044图5为本发明实施例中的一种电子设备的一。

20、个硬件组成结构示意图。具体实施方式0045为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人说明书3/11 页6CN 117130934 A6员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。0046本发明的说明书和权利要求书。

21、中术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。0047本发明实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合。

22、,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,ab,ac,bc,或abc,其中a,b,c可以是单个,也可以是多个。0048本发明技术方案中,对数据的采集、传播、使用等,均符合国家相关法律法规要求。0049如前所述,现有技术中一般是由测试人员或者开发人员,从海量数据中寻找符合业务规则条件的数据,作为测试数据,这样的方式,不仅整个过程漫长繁琐,且由于是人工查找筛选,可能出现获得的数据存在不完整,导致筛选出的数据无法作为测试数据使用的情况。因此,如何高效且准确的获得测试数据,成为亟待解决的问题。0050鉴于此,本发明实施例提供一种数据处理方法,通。

23、过该方法,在本发明实施例中,电子设备可以接收数据需求请求,数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;需求信息至少包括数据的目标字段及类型;根据数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;数据筛选规则用于筛选符合待测试业务所需的测试数据,数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;然后根据至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将目标测试数据生成模板与关联数据库进行关联;关联数据库存储有与待测试业务关联的数据;进一步地,接收对目标测试数据生成模板的操作信息,根据操作信息,获得目标测试数据;操作信息用于指示从关联数据库中筛选符。

24、合目标测试数据生成模板的数据。也就是说,电子设备可以根据接收的需求信息,自动生成目标测试数据生成模板,从而自动生成目标测试数据,无需人工干预操作信息,从而高效且准确的获得目标测试数据。0051在介绍完本发明实施例的设计思想之后,下面对本发明实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本发明实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本发明实施例提供的技术方案。0052本发明实施例提供的方案可以适用于所有的需要进行测试数据生成的各种业务场景中,例如对私客户关系管理系统(即银行客户经理对银行个人客户关系进行管理和维护的系统)所需要生成。

25、测试数据的场景等。0053参阅图1所示,为本发明实施例提供的一种场景示意图,在该场景中可以包括多个终端设备101和服务器102,其中,终端设备1011、终端设备1012、终端设备101n中说明书4/11 页7CN 117130934 A7可以被不同的业务人员和/或开发人员所使用,每个终端设备上各个系统设置有测试数据生成平台的前端系统,服务器102为测试数据生成平台的后端系统提供服务。其中,测试数据生成平台可以支持将一套数据采集代码埋入平台对应的页面,该套数据采集代码例如是根据测试数据生成模板所确定的。且测试数据生成平台还设置了支持交互的界面。0054例如,本发明实施例提供的一种测试数据生成平台。

26、。该平台包括需求模块、规则生成模块、模板生成模块以及测试数据获得模块。0055在本发明实施例中,需求模块用于接收业务人员提出所需要的测试数据的需求信息,并基于该需求信息生成数据需求请求,并发送给规则生成模块。规则生成模块用于根据数据需求请求中的数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则。模板生成模块用于根据至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板。其中,本发明实施例中,可以根据实际需求对已生成的测试数据生成模板进行二次加工,例如进行修改,从而对应生成新的模板,且已生成的测试数据生成模板支持复用。测试数据获得模块用于接收对目标测试数据生成模板的操作信息,根据操作。

27、信息,获得目标测试数据。其中,操作信息是开发人员、测试人员或者是业务人员基于测试数据生成平台的前端页面所触发的。可选的,该平台还可以包括数据服务模块,该数据服务模块用于将目标测试数据提供给待测试业务对应的系统,以完成对待测试业务对应的系统的性能的测试。0056在本发明实施例中,业务人员可以在终端设备1011上,登录测试数据生成平台的前端页面,触发数据需求请求。其中,测试数据生成平台的前端页面例如图2所示。这样,业务人员可以在测试数据生成平台的前端页面,选择测试需求请求的目标字段和类型,目标字段例如是账户变动提醒。然后,终端设备1011可以基于业务人员的操作信息生成数据需求请求,并将数据需求请求。

28、发送给服务器102,然后服务器102对该数据需求请求进行处理,获得目标测试数据生成模板,接收终端设备1012发送的对目标测试数据生成模板的操作信息,再根据操作信息获得目标测试数据。可见,本发明实施例中,无需人工进行测试数据的筛选,从而提高获得测试数据的效率,并且,由于采用服务器自动获得目标测试数据,相比现有技术中人工筛选获得测试数据的方式,可以提高获得目标测试数据的准确性。0057在本发明实施例中,终端设备101例如可以为手机、平板电脑(PAD)、个人计算机(Personal computer,PC)、智能电视、智能车载设备以及可穿戴设备等设备,本发明实施例中对此不做限定。0058在本发明实施。

29、例中,服务器102可以是以提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器,也可以是物理服务器,但并不局限于此。0059其中,终端设备101和服务器102之间,以及各个终端设备101之间均可以通过一个或者多个网络103进行直接或间接的通信连接。该网络103可以是有线网络,也可以是无线网络,例如无线网络可以是移动蜂窝网络,或者可以是无线保真(WirelessFidelity,WIFI)网络,当然还可以是其他可能的网络,本发明实。

30、施例对此不做限制。0060当然,本发明实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其他可能的应用场景,例如仅终端设备实现数据处理方法或仅服务器实现数据处理,本发明实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方说明书5/11 页8CN 117130934 A8法实施例中一并进行描述,在此先不过多赘述。0061为进一步说明本发明实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本发明实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关。

31、系的步骤中,这些步骤的执行顺序不限于本发明实施例提供的执行顺序。所述方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并行执行。0062请参见图3,图3为本发明实施例中的一种数据处理方法流程示意图。方法的流程可以由电子设备执行,该电子设备可以为图1中的服务器102,该方法的具体实施流程如下:0063步骤301:接收数据需求请求,数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;需求信息至少包括数据的目标字段及类型。0064在本发明实施例中,电子设备可以接收业务人员通过终端设备触发的数据需求请求。可选的,业务人员可以在终端设备的测试数据生成平台的前端页面。

32、语音或文字输入数据的目标字段及类型,也可以在终端设备的测试数据生成平台的前端页面中选择数据的目标字段及类型,其中,类型是筛选的测试数据的数据类型,可选的,可以是一个目标字段对应一种数据类型,也可以是多个目标字段对应一种数据类型,例如,以所有目标字段对应一种数据类型为例,需求请求中包括的目标字段例如为:员工编号、员工姓名、拜访记录,拜访地点,拜访时间,拜访人员等,类型为浮点类型,从而终端设备基于业务人员的相应操作,生成数据需求请求,并向电子设备发送该数据需求请求。0065步骤302:根据数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;数据筛选规则用于筛选符合待测试业务所需的测试数据,。

33、数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系。0066在本发明实施例中,电子设备可以根据需求信息中的数据的目标字段及类型,确定待测试业务所对应的至少一个业务子场景;根据数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据对应的数据生成信息和目标字段及类型,分别生成对应的数据筛选规则。0067例如,电子设备可以确定该需求信息中的数据的目标字段为:客户编号,邀约目的,邀约地点,邀约时间以及邀约状态,类型为整数类型,电子设备可以对目标字段进行分析,例如与已有的业务子场景中的关键字段进行比对,从而确定业务子场景为员工拜访邀约子场景。0068在本发明实施例中,数据生成表中包括多条关。

34、系,每条关系指示一组数据的目标字段及类型与数据筛选规则的关系。每条数据筛选规则中包括数据是否批量生成、生成数据的条数,生成数据的相关字段以及生成数据相关的类型。例如,数据筛选规则A为:批量生成、500条数据、客户等级、整数类型。0069又例如,继续以业务子场景为员工拜访邀请的场景为例,可以根据业务子场景确定对应的数据生成信息,该数据生成信息是100条和批量生成,从而可以根据数据的目标字段及类型,确定数据筛选规则为:批量生成、100条数据、客户编号、客户等级、邀约时间、邀约目的、邀约状态以及整数类型。当数据筛选规则中包括整数类型时,可以确定筛选出的数据的数据类型为整数类型。说明书6/11 页9C。

35、N 117130934 A90070步骤303:根据至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将目标测试数据生成模板与关联数据库进行关联;关联数据库存储有与待测试业务关联的数据。0071在本发明实施例中,可以基于实际实施场景先制定多种预设模板表,然后电子设备根据待测试业务的标识信息,从多种预设模板表中筛选目标预设模板表。进一步地,将至少一个数据筛选规则填入前述的目标预设模板表,从而生成目标测试数据生成模板。以及,电子设备可以将目标测试数据生成模板与关联数据库进行关联。可选的,电子设备还可以将目标测试数据生成模板与测试环境关联。这样,可以将基于目标测试数据生成模板生成的数据直接。

36、投入测试环境进行测试。0072步骤304:接收对目标测试数据生成模板的操作信息,根据操作信息,获得目标测试数据;操作信息用于指示从关联数据库中筛选符合目标测试数据生成模板的数据。0073在本发明实施例中,电子设备进一步还可以确定待测试业务是否属于预设可复用业务集;预设可复用业务集包括客户转移业务、客户分配业务以及客户重分配业务;当确定待测试业务属于预设可复用业务集时,将目标测试数据作为可复用测试数据,并将目标测试数据与待测试业务的标识关联存储在可复用测试数据的目标存储区域。0074在本发明实施例中,可以对不同业务场景下对测试数据的需求进行分析,从而确定预设可复用业务集,也就是说,预设可复用业务。

37、集可以基于实际实施业务场景所更新。当获得可复用的测试数据之后,将可复用的测试数据按照不同的业务场景标记,即可以将可复用的测试数据与待测试业务的标识关联存储在可复用测试数据的目标存储区域。换言之,本发明实施例中的存储区域可以按照普通测试数据和可复用的测试数据进行划分,且普通测试数据对应的存储区域和可复用的测试数据对应的存储区域中,将数据按照待测试业务标识进行存储。这样,当需要使用对应的测试数据或对可复用的测试数据进行复用时,可以快速查找到测试数据,提高获取测试数据的效率。0075可见,在本发明实施例中,当确定待测试业务属于预设可复用业务集时,可以将待测试业务对应的目标测试数据作为可复用的测试数据。

38、,这样,当新的待测试业务属于预设可复用业务集时,可以直接将可复用的测试数据作为测试数据,无需再次生成测试数据,提高获取测试数据的效率。0076在本发明实施例中,电子设备还可以对目标测试数据进行完整性和正确性校验,并在校验通过后,将目标测试数据存在对应的存储区域。这样,可以获取较为完整且准确性较高的测试数据,使得测试数据更符合实际实施场景所应的数据,提升后续基于测试数据进行测试的准确度。0077在本发明实施例中,假设待测试业务为银行对私客户关系管理业务,由于在银行对私客户关系管理业务中,客户信息需要完整才可以继续相关处理,因此对客户信息的完整性验证很有必要。可选的,可以对测试数据中客户的编号、客。

39、户的身份证号、客户的归属信息等数据进行完整性校验和正确性校验。例如,完整性校验例如是身份证号是18位,如果数据中的身份证号是17位,则可以确定完整性校验未通过。0078基于相同的发明构思,本发明实施例还提供一种数据处理装置。如图4所示,其为数据处理装置400的结构示意图,可以包括:接收单元401、获得单元402、生成单元403以及处理单元404。其中,接收单元401可以理解为前述的需求模板、获得单元402可以理解为前说明书7/11 页10CN 117130934 A10述的规则生成模块,生成单元403可以理解为前述的模板生成模块,处理单元404可以理解为前述的测试数据获得模块。0079接收单元。

40、401,用于接收数据需求请求,所述数据需求请求中携带有与待测试业务所需的测试数据关联的需求信息;所述需求信息至少包括数据的目标字段及类型;0080获得单元402,用于根据所述数据的目标字段及类型和数据生成表,获得至少一个数据筛选规则;所述数据筛选规则用于筛选符合所述待测试业务所需的测试数据,所述数据生成表用于指示数据的目标字段及类型与数据筛选规则的关系;0081生成单元403,用于根据所述至少一个数据筛选规则和预设模板表,生成目标测试数据生成模板,将所述目标测试数据生成模板与关联数据库进行关联;所述关联数据库存储有与待测试业务关联的数据;0082处理单元404,用于接收对所述目标测试数据生成模。

41、板的操作信息,根据所述操作信息,获得目标测试数据;所述操作信息用于指示从所述关联数据库中筛选符合所述目标测试数据生成模板的数据。0083在一种可能的实施方式中,所述获得单元402,具体用于:0084根据所述数据的目标字段及类型,确定所述待测试业务所对应的至少一个业务子场景;0085根据所述数据生成表,分别确定每个业务子场景对应的数据生成信息,并根据所述对应的数据生成信息和所述目标字段及类型,分别生成对应的数据筛选规则;所述数据生成信息用于指示测试数据的生成方式和生成数量。0086在一种可能的实施方式中,所述处理单元404还用于:0087确定所述待测试业务是否属于预设可复用业务集;所述预设可复用。

42、业务集包括客户转移业务、客户分配业务以及客户重分配业务;0088当确定所述待测试业务属于所述预设可复用业务集时,将所述目标测试数据作为可复用测试数据,并将所述目标测试数据与所述待测试业务的标识关联存储在可复用测试数据的目标存储区域。0089在一种可能的实施方式中,所述处理单元404还用于:0090对所述目标测试数据进行完整性和正确性校验,并在校验通过后,将所述目标测试数据存在对应的存储区域。0091为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。0092在介绍了本发明示例性实施方式的数据处理方法和。

43、装置之后,接下来,介绍根据本发明的另一示例性实施方式的电子设备。0093所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。0094与上述方法实施例基于同一发明构思,本发明实施例中还提供了一种电子设备。在该实施例中,电子设备的结构可以如图5所示,该电子设备例如为前述图1中的服务器102,如图5所示,本发明实施例中的电子设备包括至少一个处理器501,以及与至少一个处说明书8/11 页。

44、11CN 117130934 A11理器501连接的存储器502和通信接口503,本发明实施例中不限定处理器501与存储器502之间的具体连接介质,图5中是以处理器501和存储器502之间通过系统总线500连接为例,系统总线500在图5中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。系统总线500可以分为地址总线、数据总线、控制总线等,为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。0095在本发明实施例中,存储器502存储有可被至少一个处理器501执行的指令,至少一个处理器501通过执行存储器502存储的指令,可以执行前述的数据处理方法中所。

45、包括的步骤。0096其中,处理器501是电子设备的控制中心,可以利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器502内的指令以及调用存储在存储器502内的数据,可以实现电子设备的各种功能。可选的,处理器501可包括一个或多个处理单元,处理器501可集成应用处理器和调制解调处理器,其中,处理器501主要处理操作信息系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。在一些实施例中,处理器501和存储器502可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。0097处理器501可以。

46、是通用处理器,例如中央处理器(CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。0098存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器502可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Ran。

47、dom Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable ReadOnly Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器502是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器502还。

48、可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。0099通信接口503是能够用于进行通信的传输接口,可以通过通信接口503接收数据或者发送数据。0100此外,该电子设备还包括帮助电子设备内的各个器件之间传输信息的基本输入/输出系统(I/O系统)504、用于存储操作信息系统505、应用程序506和其他程序模块507的大容量存储设备508。0101基本输入/输出系统504包括有用于显示信息的显示器509和用于用户输入信息的诸如鼠标、键盘之类的输入设备510。其中显示器509和输入设备510都通过连接到系统总线500的基本输入/输出系统504连接到处理器501。其中,基本输。

49、入/输出系统504还可以包括输入输出控制器以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。说明书9/11 页12CN 117130934 A12类似地,输入输出控制器还提供输出到显示屏、打印机或其他类型的输出设备。0102具体的,大容量存储设备508通过连接到系统总线500的大容量存储控制器(未示出)连接到处理器501。其中,大容量存储设备508及其相关联的计算机可读介质为该服务器包提供非易失性存储。也就是说,大容量存储设备508可以包括诸如硬盘或者CDROM驱动器之类的计算机可读介质(未示出)。0103根据本发明的各种实施例,该电子设备还可以通过诸如因特网等网络连接到网络上。

50、的远程计算机运行。也即该电子设备可以通过连接在系统总线500上的通信接口503连接到网络511,或者说,也可以使用通信接口503来连接到其他类型的网络或远程计算机系统(未示出)。0104本发明实施例还提供一种计算机存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行上述实施例数据处理方法的技术方案。0105本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行计算机程序时可实现上述实施例中数据处理方法的技术方案。0106本领域所属的技术人员可以理解:实现上述方法实施例的全部或部分步骤可。

展开阅读全文
内容关键字: 数据处理 方法 装置 电子设备 存储 介质
关于本文
本文标题:数据处理方法、装置、电子设备及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/14337497.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1 
 


收起
展开