一种测试数据生成方法和装置制造方法及图纸

技术编号:29935608 阅读:67 留言:0更新日期:2021-09-04 19:11
本发明专利技术实施例提供了一种测试数据生成方法和装置,可以应用于测试技术领域,其中,测试数据生成方法可以包括提供类型选择选项;接收针对类型选择选项的类型信息;确定类型信息对应的特性信息以及确定待生成的测试数据的数量;生成该数量个满足特性信息的测试数据。如此,可以实现生成测试数据的自动化,降低测试的时间成本。的时间成本。的时间成本。

【技术实现步骤摘要】
一种测试数据生成方法和装置


[0001]本专利技术涉及测试
,特别是涉及一种测试数据生成方法和装置。

技术介绍

[0002]日常测试过程中经常遇到需要输入个人信息或企业信息的系统,如注册,验证个人、企业信息是否有效等。且在实际测试过程中需要利用多条测试数据进行测试,现有方式中人工手动一条条编辑以得到多条测试数据,如此会使得测试过程中测试数据的生成耗费较长时间,使得测试的时间成本较高。

技术实现思路

[0003]本专利技术实施例的目的在于提供一种测试数据生成方法和装置,以实现生成测试数据的自动化,降低测试的时间成本。具体技术方案如下:
[0004]本专利技术实施例提供了一种测试数据生成方法,包括:
[0005]提供类型选择选项;
[0006]接收针对所述类型选择选项的类型信息;
[0007]确定所述类型信息对应的特性信息以及确定待生成的测试数据的数量;
[0008]生成所述数量个满足所述特性信息的测试数据。
[0009]可选的,所述生成所述数量个满足所述特性信息的测试数据,包括:
[0010]提供包括所述特性信息的页面;
[0011]接收用户在所述页面输入的满足所述特性信息的特性数据;
[0012]根据所述特性数据和所述待生成的测试数据的数量,生成所述数量个满足所述特性数据的测试数据。
[0013]可选的,所述确定待生成的测试数据的数量,包括:
[0014]提供数量输入选项;
[0015]接收用户通过所述数量输入选项输入的待生成的测试数据的数量。
[0016]可选的,所述类型信息包括以下信息中的至少一种:手机号码、人名、企业名称、组织机构代码、企业统一社会信用代码、企业注册号。
[0017]可选的,当所述类型信息包括手机号码,所述特征信息包括号段、地区编码、用户号码字段;
[0018]当所述类型信息包括组织机构代码,所述特征信息包括企业本体代码和校验码;
[0019]当所述类型信息包括企业统一社会信用代码,所述特征信息包括:登记管理部门代码、机构类别代码、登记管理机关行政区域码、组织机构代码和校验码;
[0020]当所述类型信息包括企业注册号,所述特征信息包括行政代码、企业类别代码、顺序号和校验码。
[0021]可选的,在所述生成所述数量个满足所述特性信息的测试数据之后,所述方法还包括:
[0022]通过预设加密方式,对所述测试数据进行加密;
[0023]将加密后的测试数据导入hbase数据库。
[0024]本专利技术实施例还提供了一种测试数据生成装置,包括:
[0025]提供模块,用于提供类型选择选项;
[0026]接收模块,用于接收针对所述类型选择选项的类型信息;
[0027]确定模块,用于确定所述类型信息对应的特性信息以及确定待生成的测试数据的数量;
[0028]生成模块,用于生成所述数量个满足所述特性信息的测试数据。
[0029]可选的,所述生成模块,具体用于提供包括所述特性信息的页面;接收用户在所述页面输入的满足所述特性信息的特性数据;根据所述特性数据和所述待生成的测试数据的数量,生成所述数量个满足所述特性数据的测试数据。
[0030]可选的,所述确定模块,具体用于提供数量输入选项;接收用户通过所述数量输入选项输入的待生成的测试数据的数量。
[0031]可选的,所述类型信息包括以下信息中的至少一种:手机号码、人名、企业名称、组织机构代码、企业统一社会信用代码、企业注册号。
[0032]可选的,当所述类型信息包括手机号码,所述特征信息包括号段、地区编码、用户号码字段;
[0033]当所述类型信息包括组织机构代码,所述特征信息包括企业本体代码和校验码;
[0034]当所述类型信息包括企业统一社会信用代码,所述特征信息包括:登记管理部门代码、机构类别代码、登记管理机关行政区域码、组织机构代码和校验码;
[0035]当所述类型信息包括企业注册号,所述特征信息包括行政代码、企业类别代码、顺序号和校验码。
[0036]可选的,所述装置还包括:
[0037]加密模块,用于在所述生成所述数量个满足所述特性信息的测试数据之后,通过预设加密方式,对所述测试数据进行加密;
[0038]导入模块,用于将加密后的测试数据导入hbase数据库。
[0039]本专利技术实施例有益效果:
[0040]本专利技术实施例提供的测试数据生成方法和装置,可以提供类型选择选项,以供用户选择,如此,可以接收针对类型选择选项的类型信息;进而确定类型信息对应的特性信息以及确定待生成的测试数据的数量,并生成待生成的测试数据的数量个满足特性信息的测试数据。如此,可以实现生成测试数据的自动化,降低测试的时间成本。
[0041]当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
[0043]图1为本专利技术实施例提供的测试数据生成方法的一种流程图;
[0044]图2A为本专利技术实施例中类型信息包括手机号码时所包括的特性信息的示意图;
[0045]图2B为本专利技术实施例中类型信息包括组织机构代码时所包括的特性信息的示意图;
[0046]图2C为本专利技术实施例中类型信息包括企业统一社会信用代码时所包括的特性信息的示意图;
[0047]图2D为本专利技术实施例中类型信息包括企业注册号时所包括的特性信息的示意图;
[0048]图3为本专利技术实施例提供的测试数据生成方法的另一种流程图;
[0049]图4为本专利技术实施例提供的测试数据生成装置的一种结构示意图;
[0050]图5为本专利技术实施例提供的测试数据生成装置的另一种结构示意图;
[0051]图6为本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0052]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本专利技术保护的范围。
[0053]测试注册服务时,个人信息注册后,再注册就会返回已注册,只能从数据库删除,或输入一条新的数据;目前技术中,为了增加服务器的抗压能力,普遍会使用缓存等手段,这就造成了使用同一条数据测试时,可能因为缓存等各种原因,不能满足测试的需求。所以要使用多条不同的数据进行测试,但是模拟这些数据又会花费比较多时间。目前的解决办法大部分人都只能手动递增修改个人信息或清除缓存、数据库数据等,又或是收集同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据生成方法,其特征在于,包括:提供类型选择选项;接收针对所述类型选择选项的类型信息;确定所述类型信息对应的特性信息以及确定待生成的测试数据的数量;生成所述数量个满足所述特性信息的测试数据。2.根据权利要求1所述的方法,其特征在于,所述生成所述数量个满足所述特性信息的测试数据,包括:提供包括所述特性信息的页面;接收用户在所述页面输入的满足所述特性信息的特性数据;根据所述特性数据和所述待生成的测试数据的数量,生成所述数量个满足所述特性数据的测试数据。3.根据权利要求1所述的方法,其特征在于,所述确定待生成的测试数据的数量,包括:提供数量输入选项;接收用户通过所述数量输入选项输入的待生成的测试数据的数量。4.根据权利要求1至3任一项所述的方法,其特征在于,所述类型信息包括以下信息中的至少一种:手机号码、人名、企业名称、组织机构代码、企业统一社会信用代码、企业注册号。5.根据权利要求1至3任一项所述的方法,其特征在于,当所述类型信息包括手机号码,所述特征信息包括号段、地区编码、用户号码字段;当所述类型信息包括组织机构代码,所述特征信息包括企业本体代码和校验码;当所述类型信息包括企业统一社会信用代码,所述特征信息包括:登记管理部门代码、机构类别代码、登记管理机关行政区域码、组织机构代码和校验码;当所述类型信息包括企业注册号,...

【专利技术属性】
技术研发人员:车建
申请(专利权)人:中诚信征信有限公司
类型:发明
国别省市:

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

1