一种基于建表语句的测试数据自动生成方法、装置及设备制造方法及图纸

技术编号:19964228 阅读:48 留言:0更新日期:2019-01-03 12:49
本申请公开了一种基于建表语句的测试数据自动生成方法、装置及设备,包括:通过获取到预设的建表语句,从所述建表语句中提取出字段信息的特征,利用字段信息特征,生成相应的测试数据,由此可见,本发明专利技术通过提取获取到的预设建表语句中的字段,根据字段信息的特征,生成相应的数据以供测试使用,在生成过程中用户不必自己编写数据,且建表语句具有可重用性,可以重复使用,也即,本申请消除了原本现有技术中对专业技术要求比较高的、较繁琐的操作,从而实现了简化用户操作的目的,提高了测试数据生成的效率,从而提升整个测试进程的效率。另外,由于软件系统中普遍带有数据库,利用数据库的建表语句生成测试数据的方式适用范围较广。

An Automatic Test Data Generation Method, Device and Equipment Based on Table-building Statement

This application discloses an automatic test data generation method, device and device based on table-building statement, which includes: extracting the characteristics of field information from the table-building statement by acquiring the preset table-building statement, and generating the corresponding test data by utilizing the characteristics of field information. It can be seen that the present invention extracts the fields in the preset table-building statement and according to the words. The characteristics of segment information and the generation of corresponding data for testing use. In the process of generating, users do not have to write their own data, and the table-building statements are reusable and can be reused. That is to say, this application eliminates the relatively high and tedious operation in the original existing technology, thus realizing the purpose of simplifying user operation and improving test data generation. Efficiency, thereby improving the efficiency of the entire testing process. In addition, because there are databases in software systems, the method of generating test data by using database table-building statements has a wide range of applications.

【技术实现步骤摘要】
一种基于建表语句的测试数据自动生成方法、装置及设备
本专利技术涉及软件测试领域,特别涉及一种基于建表语句的测试数据自动生成方法、装置及设备。
技术介绍
随着科技的发展和应用需求的日益增强,软件的种类和数量越来越多,能够应用到多种不同的场景中,而在软件的开发过程中,软件测试占据重要的地位,测试数据的准备和维护也由此成为一个至关重要的过程,如何快速构造有效的测试数据是提升测试效率的重要环节。现有技术中,对于测试数据生成,常规的方式有:一是直接使用SQL语句生成测试数据,这种方式需要测试人员非常了解数据结构,当数据结构发生变化时需要重新生成数据;二是调用业务接口生成测试数据,如果业务场景复杂、业务逻辑长、业务接口错综复杂,测试数据的生成会很困难,需要人工介入,效率低下,和手工操作相差不大;三是利用生产流量回放生成测试数据,利用生产流量回放生成数据,需要测试环境和生产环境完全一致,否则数据无法带入,频繁报错。鉴于此,提供一种快速、高效、使用范围广的测试数据生成方法是目前有待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于建表语句的测试数据自动生成方法、装置、设备,适用性广,本文档来自技高网...

【技术保护点】
1.一种基于建表语句的测试数据自动生成方法,其特征在于,包括:获取预设的建表语句;从所述建表语句中提取字段信息特征;利用所述字段信息特征,生成相应的测试数据。

【技术特征摘要】
1.一种基于建表语句的测试数据自动生成方法,其特征在于,包括:获取预设的建表语句;从所述建表语句中提取字段信息特征;利用所述字段信息特征,生成相应的测试数据。2.根据权利要求1所述的测试数据自动生成方法,其特征在于,所述预设的建表语句为从数据库中导出的建表语句,或从建表脚本中导出的建表语句。3.根据权利要求1所述的测试数据自动生成方法,其特征在于,所述从所述建表语句中提取字段信息特征,包括:利用语法分析技术从所述建表语句中提取字段信息特征;其中,所述字段信息特征包括字段类型、和/或字段长度。4.根据权利要求2或3所述的测试数据自动生成方法,其特征在于,在所述利用所述字段信息特征,生成相应的测试数据之前,还包括:设置测试数据生成目标和测试数据生成方式。5.根据权利要求4所述的测试数据自动生成方法,其特征在于,所述测试数据生成目标包括:测试数据个数和/或测试数据范围。6.根据权利要求4所述的测试数据自...

【专利技术属性】
技术研发人员:储天范渊龙文洁
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:浙江,33

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

1