一种测试数据生成方法、系统、电子设备和存储介质技术方案

技术编号:35888594 阅读:19 留言:0更新日期:2022-12-10 10:16
本申请公开了一种测试数据生成方法、测试数据生成系统、电子设备和计算机可读存储介质,方法包括:呈现客户端中的数据源编辑界面;响应于针对数据源编辑界面中的数据模板的选择操作,其中,数据模板用于生成具有目标数据属性的数据;响应于针对数据源编辑界面中的与数据模板对应的数据推送方式的选择操作;若生成了具有目标数据属性的数据,以数据推送方式推送具有目标数据属性的数据。本申请通过对数据源编辑界面进行简单的操作便可以生成测试数据,同时提供了多个数据模板,不同的数据模板用于生成具有特定数据属性的数据,如此增加了待生成的测试数据的种类,满足了对多种类数据源的测试需求;还实现了根据不同的需求进行数据的推送。数据的推送。数据的推送。

【技术实现步骤摘要】
一种测试数据生成方法、系统、电子设备和存储介质


[0001]本申请涉及计算机领域,尤其是涉及一种测试数据生成方法、测试数据生成系统、电子设备和计算机可读存储介质。

技术介绍

[0002]随着新一代通信网络的构建,集中化网络管理系统也进入开发阶段。集中化网络管理系统实质上是一个数据分析系统,包含数据采集、数据传输、数据建模和存储、数据统计和轻度汇总、数据可视化和应用这五个阶段。在开发过程中,对集中化网络管理系统的自动化测试是必不可少。自动化测试可以有效的减少人工的重复劳动,提高工作效率,减少回归测试时间,保证系统可以敏捷执行。其中,测试数据的构建作为自动化测试的重要组成部分,可以有效的减少测试用例执行中人工干预程度,被构建的测试数据的质量直接影响着自动化测试的结果,一个理想的测试数据构建模块会尽可能的模拟实际生产数据,从而保证测试数据的多样性和覆盖度,减少直接使用生产数据带来的风险,以便让测试工作能够在系统实际对接生产数据前发现系统的缺陷。
[0003]然而,相关技术中生成测试数据时是基于命令行或者Java归档(Java Archive,JAR)包进行修改操作所得到的;这对于开发经验不足的测试人员来说操作复杂,因此,目前亟需提供一种通过简单操作便可以生成测试数据的方式。

技术实现思路

[0004]本申请提供一种测试数据生成方法、测试数据生成系统、电子设备和计算机可读存储介质,解决了相关技术中在生成测试数据时,基于命令行或者JAR包进行修改操作所得到的;这对于开发经验不足的测试人员来说操作复杂的问题,提供了一种通过简单操作便可以生成测试数据的方式。
[0005]本申请的技术方案是这样实现的:
[0006]一种测试数据生成方法,所述方法包括:
[0007]呈现客户端中的数据源编辑界面;
[0008]响应于针对所述数据源编辑界面中的数据模板的选择操作,其中,所述数据模板用于生成具有目标数据属性的数据;
[0009]响应于针对所述数据源编辑界面中的与所述数据模板对应的数据推送方式的选择操作;
[0010]若生成了所述具有目标数据属性的数据,以所述数据推送方式推送所述具有目标数据属性的数据。
[0011]一种测试数据生成系统,所述系统包括:
[0012]显示装置,用于呈现数据源编辑界面;
[0013]处理装置,用于响应于针对所述数据源编辑界面中的数据模板的选择操作,其中,所述数据模板用于生成具有目标数据属性的数据;
[0014]所述处理装置,用于响应于针对所述数据源编辑界面中的与所述数据模板对应的数据推送方式的选择操作;
[0015]所述处理装置,用于若生成了所述具有目标数据属性的数据,以所述数据推送方式推送所述具有目标数据属性的数据。
[0016]一种电子设备,所述电子设备包括:
[0017]存储器,用于存储可执行指令;
[0018]处理器,用于执行所述存储器中存储的可执行指令时,实现上述测试数据生成方法的步骤。
[0019]一种计算机可读存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的测试数据生成方法的步骤。
[0020]本申请所提供的测试数据生成方法、测试数据生成系统、电子设备和计算机可读存储介质,通过呈现客户端中的数据源编辑界面;响应于针对数据源编辑界面中的数据模板的选择操作,其中,数据模板用于生成具有目标数据属性的数据;响应于针对数据源编辑界面中的与数据模板对应的数据推送方式的选择操作;若生成了具有目标数据属性的数据,以数据推送方式推送具有目标数据属性的数据。本申请通过对数据源编辑界面进行简单的操作便可以生成测试数据,同时提供了多个数据模板,不同的数据模板用于生成具有特定数据属性的数据,如此,增加了待生成的测试数据的种类,满足了对多种类数据源的测试需求;还实现了根据不同的需求进行数据的推送。
附图说明
[0021]图1为本申请实施例提供的一种可选的测试数据生成方法的流程示意图;
[0022]图2为本申请实施例提供的数据源编辑界面的示意图;
[0023]图3是本申请实施例一种数据模板组成字段示意图;
[0024]图4为本申请实施例提供的一种可选的测试数据生成方法的流程示意图;
[0025]图5为本申请实施例提供的一种可选的测试数据生成方法的流程示意图;
[0026]图6为本申请实施例提供的一种得到编辑后的数据模板的流程示意图;
[0027]图7为本申请实施例提供的一种可选的测试数据生成方法的流程示意图;
[0028]图8为本申请实施例提供的一种推送具有目标数据属性的数据的流程图;
[0029]图9为本申请实施例提供的一种可选的测试数据生成方法的流程示意图;
[0030]图10本申请实施例提供的一种测试数据生成系统的结构示意图;
[0031]图11本申请实施例提供的另一种测试数据生成系统的结构示意图;
[0032]图12本申请实施例提供的又一种测试数据生成系统的结构示意图;
[0033]图13为本申请实施例提供的测试数据生成系统的一个可选的结构示意图;
[0034]图14为本申请实施例提供的电子设备的一个可选的结构示意图。
具体实施方式
[0035]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
Distributed File System,HDFS),数据仓库(HIVE),HBase(Hadoop Database)数据库,MySQL数据库,kafka消息队列。
[0046]本申请实施例中,电子设备在自身的显示屏中呈现的数据源编辑界面,用户在数据源编辑界面的第一区域中选择至少一个数据模板,电子设备获取与选中的数据模板相关联的第一选择信息,并根据第一选择信息,响应用户对数据模板的选择操作。这里,响应于用户对数据模板的选择操作可以是在数据源编辑界面的第二区域显示选中的数据模板;也可以是在数据源编辑界面的第一区域中改变选中的数据模板的显示形式。示例性的,改变选中的数据模板的显示形式可以是扩大与选中的数据模板的相关文字的大小;也可以是缩小与选中的数据模板的相关文字的大小;还可以是加黑与选中的数据模板的相关文字。
[0047]这里,第一选择信息是针对数据模板的选择操作的选择位置和选择类型相关联的信息;第一区域中包含多个候选数据模板、以及与多个候选数据模板对应的选项按钮。
[0048]本申请实施例中,针对数据源编辑界面中的数据模板的选择操作可以是当用户针对电子设备的客户端呈现的数据源编辑界面中的第一区域上的相应组件的点击操作;也可以是用户针对电子设备的客户端呈现的数据源编辑界面中的第一区域上的相应组件的触摸操作;还可以是用户针对电子设备的客户端呈现的数据源编辑界面中的第一区域上目标文本数据的一个涂抹操作。本申请对选择操作的具体实施方式不做具体限定。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据生成方法,其特征在于,所述方法包括:呈现客户端中的数据源编辑界面;响应于针对所述数据源编辑界面中的数据模板的选择操作,其中,所述数据模板用于生成具有目标数据属性的数据;响应于针对所述数据源编辑界面中的与所述数据模板对应的数据推送方式的选择操作;若生成了所述具有目标数据属性的数据,以所述数据推送方式推送所述具有目标数据属性的数据。2.根据权利要求1所述的测试数据生成方法,其特征在于,所述若生成了所述具有目标数据属性的数据,以所述数据推送方式推送所述具有目标数据属性的数据之前,所述方法还包括:响应于针对所述数据源编辑界面中的模板处理方式的选择操作;按照所述模板处理方式对所述数据模板进行编辑,用编辑后的数据模板生成所述具有目标数据属性的数据。3.根据权利要求2所述的测试数据生成方法,其特征在于,所述按照所述模板处理方式对所述数据模板进行编辑,包括:对所述数据模板进行解析,得到所述数据模板包含的所有的元素信息;在所述数据源编辑界面中显示所述所有的元素信息;响应于针对所述数据源编辑界面中的所述所有的元素信息中的部分元素信息的选择操作,获取所述部分元素信息对应的字段的字段值的替换信息;用所述替换信息对所述数据模板中的所述部分元素信息对应的字段中的字段值进行替换,得到所述编辑后的数据模板。4.根据权利要求2所述的测试数据生成方法,其特征在于,所述按照所述模板处理方式对所述数据模板进行编辑,用编辑后的数据模板生成所述具有目标数据属性的数据的过程中,所述方法包括:在所述数据源编辑界面中至少显示所述目标数据属性的数据的生成结果信息。5.根据权利要求1所述的测试数据生成方法,其特征在于,所述若生成了所述具有目标数据属性的数据,以所述数据推送方式推送所述具有目标数据属性的数据之前,所述方法还包括:响应于针对所述数据源编辑界面中的与所述目标数据属性的数据对应的推...

【专利技术属性】
技术研发人员:吴晓峰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1