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

技术编号:23084853 阅读:37 留言:0更新日期:2020-01-11 01:04
一种自动生成测试数据方法,包括:根据测试需求设置待生成的测试数据的格式;接收选择的生成测试数据的文件格式;判断所述文件格式是否为预设格式;当所述文件格式为预设格式时,根据所述预设格式配置相应的字段;确认配置的相应字段是否包括预设类型;当所述配置的相应字段包括所述预设类型时,设置所述预设类型数据的数量;及根据设置的数量生成测试数据。本发明专利技术还提供一种自动生成测试数据装置、电子设备及存储介质。通过本发明专利技术可以快速生成大量测试数据。

Method, device, electronic equipment and storage medium for automatically generating test data

【技术实现步骤摘要】
自动生成测试数据方法、装置、电子设备及存储介质
本专利技术涉及测试
,具体涉及一种自动生成测试数据方法、装置、电子设备及存储介质。
技术介绍
软件测试是软件研发活动中必不可少的环节,对于大型互联网电子商务平台来说,软件测试活动更是确保软件平台正确、可靠、稳定运行的强有力保障。大型电商平台业务流程长、软件架构复杂,相应的软件测试工作也会更加繁杂,而测试数据维护、管理是确保软件测试可持续发展的基础及核心工作。目前主要测试项目如大数据同步,需要的测试数据可能有百万个,而包含所述测试数据的文件格式可能为Excel、CSV或是Txt。所述测试数据又可以包含多种数据格式,例如随机数、手机号、具体地址、金额格式的数据等等不同的数据类型。传统的测试数据生成方法为新建一个Excel表格,然后手动插入数据;或拖动表格生成大量的数据。这种方法往往需要耗费大量时间,并且当需要的测试数据的字段越多。例如,需要上百万的测试数据时,需要花费的时间更多,若还要保证数据不重复,就更加困难。
技术实现思路
鉴于以上内容,有必要提出一种自动生成测试本文档来自技高网...

【技术保护点】
1.一种自动生成测试数据方法,其特征在于,所述方法包括:/n根据测试需求设置待生成的测试数据的格式;/n接收选择的生成测试数据的文件格式;/n判断所述文件格式是否为预设格式;/n当所述文件格式为预设格式时,根据所述预设格式配置相应的字段;/n确认配置的相应字段是否包括预设类型;/n当所述配置的相应字段包括所述预设类型时,设置所述预设类型数据的数量;及/n根据设置的数量生成测试数据。/n

【技术特征摘要】
1.一种自动生成测试数据方法,其特征在于,所述方法包括:
根据测试需求设置待生成的测试数据的格式;
接收选择的生成测试数据的文件格式;
判断所述文件格式是否为预设格式;
当所述文件格式为预设格式时,根据所述预设格式配置相应的字段;
确认配置的相应字段是否包括预设类型;
当所述配置的相应字段包括所述预设类型时,设置所述预设类型数据的数量;及
根据设置的数量生成测试数据。


2.如权利要求1所述的自动生成测试数据方法,其特征在于,所述方法还包括:
当所述配置的相应字段不包括所述预设类型时,根据配置的字段的数据格式生成测试数据。


3.如权利要求1所述的自动生成测试数据方法,其特征在于,所述方法还包括:
当所述文件格式不是所述预设格式时,确定所述测试数据的文件格式的类型;
根据确定的文件格式的类型配置相应的字段信息;
根据所述字段信息生成测试数据,并将生成的测试数据通过所述确定的文件格式类型进行保存。


4.如权利要求2所述的自动生成测试数据方法,其特征在于,所述方法还包括生成加密测试数据的步骤,所述生成加密测试数据的步骤包括:
设置所述测试数据的加密算法;
选择待生成的测试数据中需加密的字段;
在根据选择的字段生成相应的字段数据后,根据所述加密算法对所述字段数据进行加密后生成测试数据。


5.如权利要求1所述的自动生成测试数据方法,其特征在于,所述根据设置的数量生成测试数据的步骤包括:
根据设置的数量同时启动多个子线程;
将设置的数量的测试数据生成任务分发给所述多个子线程执行。


6.如权利要求5所述的自动生成测试数据方法,所述方法还包括:
侦测是否有子线程...

【专利技术属性】
技术研发人员:刘丽珍刘芳
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1