本发明专利技术公开了一种数据表的生成方法、装置及设备,涉及计算机技术领域,用于缩短测试系统执行测试操作的周期,包括:获取多个初始数据表,并确定所述多个初始数据表之间关联关系;所述多个初始数据表之间的关联关系包括所述多个初始数据表之间字段的关联关系,或者,每个初始数据表的主键、外键;基于所述多个初始数据表之间的关联关系,确定多个初始数据表的生成次序;基于生成次序,依次生成与每个初始数据表对应的目标数据表,并将生成得到的目标数据表确定为用于参与测试操作的数据表。标数据表确定为用于参与测试操作的数据表。标数据表确定为用于参与测试操作的数据表。
【技术实现步骤摘要】
一种数据表的生成方法、装置及设备
[0001]本专利技术涉及计算机
,尤其涉及一种数据表的生成方法、装置及设备。
技术介绍
[0002]现有数据测试系统,为了执行数据测试操作,需要分别从不同渠道(例如储蓄业务、信贷业务或者信用卡业务等)获取多个数据表,并对获取到的多个数据表中的数据进行统计、筛选,以生成多个目标数据表,并将多个目标数据表确定为在数据测试系统中用于执行测试操作的测试数据。
[0003]但是,由于数据测试系统从不同渠道获取到的多个数据表是各个渠道随机生成的数据表,多个数据表之间没有任何关联性,进而使得测试系统得到的多个目标数据表中的可用数据较少,甚至为空,这就导致了后续测试操作的测试周期长。
技术实现思路
[0004]本专利技术的实施例提供一种数据表的生成方法、装置及设备,用于缩短测试系统执行测试操作的周期。
[0005]为达到上述目的,本专利技术的实施例采用如下技术方案:
[0006]第一方面,提供了一种数据表的生成方法,该方法包括:获取多个初始数据表,并确定多个初始数据表之间的关联关系;多个初始数据表之间的关联关系包括多个初始数据表之间字段的关联关系,或者,每个初始数据表的主键、外键;基于多个初始数据表之间的关联关系,确定多个初始数据表的生成次序;基于生成次序,依次生成与每个初始数据表对应的目标数据表,并将生成得到的目标数据表确定为用于参与测试操作的数据表。
[0007]可选的,在多个初始数据表之间的关联关系包括每个初始数据表的主键、外键的情况下,上述确定多个初始数据表之间的关联关系,包括:显示数据表的配置界面;配置界面包括每个初始数据表的主键输入框以及外键输入框;响应于用户对主键输入框的输入操作,确定每个初始数据表的主键;响应于用户对外键输入框的输入操作,确定每个初始数据表的外键。
[0008]可选的,上述依次生成与每个初始数据表对应的目标数据表,包括:确定每个初始数据表的数据表结构、数据表条数以及数据表接口格式;根据每个初始数据表的主键、外键、数据表结构、数据表条数以及数据表接口格式,生成每个初始数据表的目标数据表。
[0009]可选的,上述确定每个初始数据表的数据表结构、数据表条数以及数据表接口格式,包括:显示数据表的配置界面;配置界面包括每个初始数据表的数据表结构选择框、数据表条数输入框以及数据表接口格式选择框;响应于用户对数据表结构选择框的选择操作,确定每个初始数据表的数据表结构;响应于用户对数据表条数输入框的输入操作,确定每个初始数据表的数据表条数;响应于用户对数据表接口格式选择框的选择操作,确定每个初始数据表的数据表接口格式。
[0010]第二方面,提供了一种数据表的生成装置,该生成装置包括获取单元、确定单元以
及生成单元;获取单元,用于获取多个初始数据;确定单元,用于确定多个初始数据表之间的关联关系;多个初始数据表之间的关联关系包括多个初始数据表之间字段的关联关系,或者,每个初始数据表的主键、外键;确定单元,还用于基于多个初始数据表之间的关联关系,确定多个初始数据表的生成次序;生成单元,用于基于生成次序,依次生成与每个初始数据表对应的目标数据表;确定单元,还用于将生成单元生成得到的目标数据表确定为用于参与测试操作的数据表。
[0011]可选的,在多个初始数据表之间的关联关系包括每个初始数据表的主键、外键的情况下,上述确定单元,具体用于:显示数据表的配置界面;配置界面包括每个初始数据表的主键输入框以及外键输入框;响应于用户对主键输入框的输入操作,确定每个初始数据表的主键;响应于用户对外键输入框的输入操作,确定每个初始数据表的外键。
[0012]可选的,上述生成单元,具体用于:确定每个初始数据表的数据表结构、数据表条数以及数据表接口格式;根据每个初始数据表的主键、外键、数据表结构、数据表条数以及数据表接口格式,生成每个初始数据表的目标数据表。
[0013]可选的,上述生成单元,具体用于:显示数据表的配置界面;配置界面包括每个初始数据表的数据表结构选择框、数据表条数输入框以及数据表接口格式选择框;响应于用户对数据表结构选择框的选择操作,确定每个初始数据表的数据表结构;响应于用户对数据表条数输入框的输入操作,确定每个初始数据表的数据表条数;响应于用户对数据表接口格式选择框的选择操作,确定每个初始数据表的数据表接口格式。
[0014]第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,该一个或多个程序包括指令,上述指令当被计算机执行时使计算机执行如第一方面的数据表的生成方法。
[0015]第四方面,一种服务器,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当服务器运行时,处理器执行存储器存储的计算机执行指令,以使服务器执行如第一方面的数据表的生成方法。
[0016]第五方面,提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行第一方面的数据表的生成方法。
[0017]本专利技术的实施例提供一种数据表的生成方法及装置,能够获取多个初始数据表之间的关联关系(主键及外键),以及生成次序,并按照生成次序,依次生成多个目标数据表。这样生成的目标数据表之间具有一定的关联关系,进一步可以使得生成的目标数据表中的数据更加全面,充分,能够缩短测试系统执行测试操作的周期。
附图说明
[0018]图1为本专利技术的实施例提供的一种数据测试系统结构示意图;
[0019]图2为本专利技术的实施例提供的一种数据表的生成方法流程示意图一;
[0020]图3为本专利技术的实施例提供的一种数据表的生成方法流程示意图二;
[0021]图4为本专利技术的实施例提供的一种数据表的生成方法流程示意图三;
[0022]图5为本专利技术的实施例提供的一种数据表的生成方法流程示意图四;
[0023]图6为本专利技术的实施例提供的一种数据表的生成装置结构示意图;
[0024]图7为本专利技术的实施例提供的一种服务器结构示意图一;
[0025]图8为本专利技术的实施例提供的一种服务器结构示意图二。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0027]在本专利技术的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0028]本专利技术实施例提供的数据表的生成方法可以适用于数据测试系统。图1示出了该数据测试系统的一种结构示意图。如图1所示,数据测试系统10包括数据表的生成装置(为便于描述,本专利技术实施例后续简称为生成装置)11以及服务器12。本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据表的生成方法,其特征在于,包括:获取多个初始数据表,并确定所述多个初始数据表之间的关联关系;所述多个初始数据表之间的关联关系包括所述多个初始数据表之间字段的关联关系,或者,每个初始数据表的主键、外键;基于所述多个初始数据表之间的关联关系,确定所述多个初始数据表的生成次序;基于所述生成次序,依次生成与所述每个初始数据表对应的目标数据表,并将生成得到的目标数据表确定为用于参与测试操作的数据表。2.根据权利要求1所述的数据表的生成方法,其特征在于,在所述多个初始数据表之间的关联关系包括所述每个初始数据表的主键、外键的情况下,所述确定所述多个初始数据表之间的关联关系,包括:显示数据表的配置界面;所述配置界面包括所述每个初始数据表的主键输入框以及外键输入框;响应于用户对所述主键输入框的输入操作,确定所述每个初始数据表的主键;响应于用户对所述外键输入框的输入操作,确定所述每个初始数据表的外键。3.根据权利要求1所述的数据表的生成方法,其特征在于,所述依次生成与所述每个初始数据表对应的目标数据表,包括:确定所述每个初始数据表的数据表结构、数据表条数以及数据表接口格式;根据所述每个初始数据表的主键、外键、数据表结构、数据表条数以及数据表接口格式,生成所述每个初始数据表的目标数据表。4.根据权利要求3所述的数据表的生成方法,其特征在于,所述确定所述每个初始数据表的数据表结构、数据表条数以及数据表接口格式,包括:显示数据表的配置界面;所述配置界面包括所述每个初始数据表的数据表结构选择框、数据表条数输入框以及数据表接口格式选择框;响应于用户对所述数据表结构选择框的选择操作,确定所述每个初始数据表的数据表结构;响应于用户对所述数据表条数输入框的输入操作,确定所述每个初始数据表的数据表条数;响应于用户对所述数据表接口格式选择框的选择操作,确定所述每个初始数据表的数据表接口格式。5.一种数据表的生成装置,其特征在于,包括获取单元、确定单元以及生成单元;所述获取单元,用于获取多个初始数据;所述确定单元,用于确定所述多个初始数据表之间的关联关系;所述多个初始数据表之间的关联关系包括所述多个初始数据表之间字段的关联关系,或者,每个初始数据表的主键、外键...
【专利技术属性】
技术研发人员:刘晓刚,田晶鑫,李凤亭,张群鹤,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。