自动生成测试数据的方法和装置、电子设备及存储介质制造方法及图纸

技术编号:38597848 阅读:21 留言:0更新日期:2023-08-26 23:33
本公开提供了一种自动生成测试数据的方法和装置、电子设备及计算机可读存储介质。该方法包括:获得测试范例,其中,测试范例包括至少一个字段;针对至少一个字段中的每个字段,确定每个字段的字段类型;根据字段类型,为每个字段确定至少一条数值规则;基于至少一个字段中全部字段的数值规则,生成测试数据集合。通过本公开,能够得到高质量的测试数据。能够得到高质量的测试数据。能够得到高质量的测试数据。

【技术实现步骤摘要】
自动生成测试数据的方法和装置、电子设备及存储介质


[0001]本公开涉及计算机领域,尤其涉及一种自动生成测试数据的方法和装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在软件开发过程中,需要对开发出来的软件进行测试,以保证软件的功能和可靠性满足要求。
[0003]为了实现软件测试,需要针对软件的业务生成测试数据。目前,往往采用手动编写或随机方式来生成测试数据。然而,由于这两种方式自身的局限性,得到的测试数据很难覆盖所有的测试场景,测试数据的质量无法得到保证。
[0004]那么,如何得到高质量的测试数据是一个亟待解决的问题。

技术实现思路

[0005]本公开提供了一种自动生成测试数据的方法和装置、电子设备及计算机可读存储介质,从而得到高质量的测试数据。
[0006]在第一方面,本公开提供了一种自动生成测试数据的方法。该方法包括:获得测试范例,其中,测试范例包括至少一个字段;针对至少一个字段中的每个字段,确定每个字段的字段类型;根据字段类型,为每个字段确定至少一条数值规则;基于至少一个字段中全部字本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动生成测试数据的方法,其特征在于,所述方法包括:获得测试范例,其中,所述测试范例包括至少一个字段;针对所述至少一个字段中的每个字段,确定所述每个字段的字段类型;根据所述字段类型,为所述每个字段确定至少一条数值规则;基于所述至少一个字段中全部字段的数值规则,生成测试数据集合。2.根据权利要求1所述的方法,其特征在于,所述确定每个字段的字段类型,包括:基于所述测试范例中所述每个字段的数值和/或所述每个字段的字段描述信息,确定所述每个字段的类型。3.根据权利要求1所述的方法,其特征在于,所述根据所述字段类型为所述每个字段确定至少一条数值规则,包括:基于所述每个字段的字段描述信息和/或所述每个字段的用户输入信息,确定所述至少一条数值规则。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述至少一条数值规则包括以下至少之一:是否必填、最大长度、最小长度、小数位长度、是否进行随机验证、默认值、枚举值列表、合法特殊字符集合、非法特殊字符集合、额外合法值集合、额外非法值集合、最大整型值、最小整型值、最大浮点值、最小浮点值、布尔值。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个字段中全部字段的数值规则,生成测试数据集合,包括:针对所述每个字段的所述至少一条数值规则中的每条数值规则,生成测试数据;遍历所述至少一个字段的全部字段的数值规则,收集所述测试数据,以得到所述测试数据集合。6.根据...

【专利技术属性】
技术研发人员:闫松林
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

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

1