【技术实现步骤摘要】
一种软件测试数据生成、维护和导出的方法及系统
本专利技术属于网络数据
更具体的说,本专利技术涉及一种软件测试数据生成、维护和导出的方法及系统。
技术介绍
随着互联网的持续发展,企业内部维护的各类业务数据也呈现指数级增长。为了能够充分利用这些大量的业务数据,企业则纷纷投入资源开始了数字化转型,尝试挖掘数据中隐藏的业务规律和价值,寻找新的业务增长点。在此背景下,对于软件研发流程中的各类工作人员来说,对于数据的维护则成为了一个挑战。随着业务数据种类的增长,对于数据的更新管理就会比较繁琐,同时对于偏技术的数据结构描述也容易产生偏差,寻找样例数据也比较耗时。目前研发人员通常会向产品经理索要样例数据,或者根据产品提供的数据结构自行构建调试的样例数据,沟通成本较高,且数据准确性难以保证。对软件测试人员来说,依据数据结构和测试场景,同时根据需求的不同,测试数据也需要往各种不同类型的数据终端进行存储,测试人员均采用手动传输的方式来进行这些操作,整体的工作效率不高。目前针对数据生成维护技术有DataX、Faker、阿里云 ...
【技术保护点】
1.一种软件测试数据生成、维护和导出的方法,其特征在于,包括如下步骤:/n维护步骤:对业务数据结构进行维护;/n数据生成步骤:选择任一所述业务数据结构,生成对应于所述业务数据结构的软件测试样例数据;/n数据导出步骤:导出所述样例数据至目标存储终端。/n
【技术特征摘要】
1.一种软件测试数据生成、维护和导出的方法,其特征在于,包括如下步骤:
维护步骤:对业务数据结构进行维护;
数据生成步骤:选择任一所述业务数据结构,生成对应于所述业务数据结构的软件测试样例数据;
数据导出步骤:导出所述样例数据至目标存储终端。
2.如权利要求1所述的软件测试数据生成、维护和导出的方法,其特征在于,所述维护步骤具体包括以下步骤:
创建选择步骤:选择是否创建所述业务数据结构;
创建步骤:若是则创建所述业务数据结构;
载入步骤:若否则载入系统中已保存的所述业务数据结构;
编辑步骤:编辑所述业务数据结构,将所述编辑后的业务数据结构进行保存入库。
3.如权利要求2所述的软件测试数据生成、维护和导出的方法,其特征在于,所述创建步骤具体包括以下步骤:
上传选择步骤:选择是否上传样例数据文件,
第一创建步骤:若是则根据所述上传的样例数据文件创建所述业务数据结构;
第二创建步骤:若否则用户可通过手工录入业务数据各字段创建所述业务数据结构。
4.如权利要求1所述的软件测试数据生成、维护和导出的方法,其特征在于,所述数据生成步骤具体包括以下步骤:
业务数据结构选择步骤:选择任一所述业务数据结构;
规则定义步骤:定义所述业务数据结构中各数据字段的生成规则;
数量定义步骤:定义所述样例数据生成数量;
数据生成预览步骤:根据所述生成规则和所述生成数量生成所述样例数据并预览;
规则保存步骤:对所述生成规则进行保存处理。
5.如权利要求4所述的软件测试数据生成、维护和导出的方法,其特征在于,所述规则定义步骤具体包括以下步骤:
载入选择步骤:选择是否载入所述生成规则;
加载步骤:若是则加载系统中已保存的所述生成规则;
配置步骤:若否则用户可通过手工配置各数据字段的所述生成规则。
6.如权利要求1所述的软件测试数据生成、维护和导出的方法,其特征在于,所述数据导出步骤具体包括以下步骤...
【专利技术属性】
技术研发人员:潘林圣,于洋,
申请(专利权)人:恩亿科北京数据科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。