测试数据构造方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:22075477 阅读:45 留言:0更新日期:2019-09-12 14:03
本申请涉及一种测试数据构造方法、装置、计算机设备和存储介质。所述方法包括:调用数据构造工具获取数据配置文件;所述数据配置文件配置有待测数据;通过所述数据构造工具通过所述数据构造工具根据所述数据配置文件生成包含有SQL插入语句的数据插入脚本;所述SQL插入语句用于将待测数据插入数据库;执行所述数据插入脚本,以在所述待测数据属于常数型数据时,将所述SQL插入语句指定的所述待测数据作为测试数据插入数据库。采用本方法能够快速构造出测试数据以提高测试效率。

Test data construction method, device, computer equipment and storage medium

【技术实现步骤摘要】
测试数据构造方法、装置、计算机设备和存储介质
本申请涉及测试
,特别是涉及一种测试数据构造方法、装置、计算机设备和存储介质。
技术介绍
对于一个开发的软件系统,在进行应用之前均会进行相应的测试,当各项技术指标达到要求时进行实际的应用。在对软件系统进行自动化测试或性能测试过程中,需要用到大量的测试数据才能完成各项测试任务,因此测试数据的制作成为一个重要且必要的环节。在传统测试中,主要采用手动操作方式来构造测试数据,例如,若测试交易系统在升级后的影响,采用手动操作方式时,测试人员在交易系统的产品页面进行下单操作来生成测试数据。然而,采用手动操作方式构造测试数据,耗时长且容易受环境因素影响,从而影响测试效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够快速构造出测试数据以提高测试效率的测试数据构造方法、装置、计算机设备和存储介质。一种测试数据构造方法,所述方法包括:接收在数据构造工具的配置页面所触发的文件获取指令;获取与所述文件获取指令对应的数据配置文件,并输入至所述数据构造工具;所述数据配置文件中配置有字段名和待测数据;通过所述数据构造工具根据所述数据配置文件生成包含有本文档来自技高网...

【技术保护点】
1.一种测试数据构造方法,所述方法包括:调用数据构造工具获取数据配置文件;所述数据配置文件配置有待测数据;通过所述数据构造工具通过所述数据构造工具根据所述数据配置文件生成包含有SQL插入语句的数据插入脚本;所述SQL插入语句用于将待测数据插入数据库;执行所述数据插入脚本,以在所述待测数据属于常数型数据时,将所述SQL插入语句指定的所述待测数据作为测试数据插入数据库。

【技术特征摘要】
1.一种测试数据构造方法,所述方法包括:调用数据构造工具获取数据配置文件;所述数据配置文件配置有待测数据;通过所述数据构造工具通过所述数据构造工具根据所述数据配置文件生成包含有SQL插入语句的数据插入脚本;所述SQL插入语句用于将待测数据插入数据库;执行所述数据插入脚本,以在所述待测数据属于常数型数据时,将所述SQL插入语句指定的所述待测数据作为测试数据插入数据库。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测在数据构造工具的配置页面所触发的数据库选择指令;从所述数据构造工具所提供的候选数据库中选取与所述数据库选择指令对应的数据库和所述数据库对应的版本;获取与所述数据库对应的连接脚本,运行所述连接脚本以连接所述数据库,以便将所述待测数据作为测试数据插入所连接的数据库。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述待测数据所归属的数据类型;当所述待测数据属于函数型数据时,根据所述待测数据调用对应的函数;根据所调用的函数获得目标数据,将所述目标数据确定为测试数据;通过所述数据插入脚本中SQL插入语句将所述测试数据插入所述数据库。4.根据权利要求1所述的方法,其特征在于,所述通过所述数据构造工具根据所述数据配置文件生成包含有SQL插入语句的数据插入脚本包括:通过所述数据构造工具读取所述数据配置文件中的字段名;当所读取的字段名不为空值时,按照所读取的字段名获取对应的待测数据;在校验所读取的待测数据不为空值,根据所读取的待测数据生成包含有SQL插入语句的数据插入脚本。5.根据权利要求1至4任一项所述的方法,其特征在于,所述数据配置文件中还配置有表结构信息;所述将所述SQL插入语句指定的所述待测数据作为测试数据插入数据库包括:判断所述配置文件中的表结构信息是否为空值信息;若表结构信息为空值信息时,则将所述SQL插入语句指定的所述数据配置文件中的各测试数据作为测试数据插入数据库;若...

【专利技术属性】
技术研发人员:姬小玉
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1