[发明专利]一种测试数据的生成方法在审
申请号: | 201710855858.X | 申请日: | 2017-09-20 |
公开(公告)号: | CN109522204A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 孙科 | 申请(专利权)人: | 天津数观科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;喻嵘 |
地址: | 300300 天津市西青区滨海高新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 数据类型信息 输出方式 数据配置 配置结构 生成数据 数据抽象 数据类型 数据生成 字段集合 传统的 可配置 灵活的 一次性 复用 输出 配置 | ||
本发明公开了一种测试数据的生成方法。采用本发明的测试数据的生成方法包括步骤一,配置测试数据的数据类型信息和输出方式,生成数据配置结构步骤二,根据所述数据配置结构对测试数据进行处理;步骤三,选择所述数据配置结构中需要的数据类型信息,并将所述测试数据根据所述数据类型信息生成相应类型的数据;步骤四,选择所述数据配置结构中需要的输出方式,并将所述测试数据根据所述输出方式生成相应格式的数据。本发明的测试数据的生成方法能够将数据抽象为不同的数据类型字段集合,将输出变为数据生成的一个阶段;从而,数据的生成就变为一个灵活的,可被复用的可配置行为,而不是传统的一次性的特定行为。
技术领域
本发明涉及数据测试领域,尤其涉及一种测试数据的生成方法。
背景技术
目前测试数据,是在整个软件制造流程中非常重要的基础。传统的测试数据是测试人员在数据生成的时候,一般通常无法按照详细的数据类型进行数据生成的工作;通常只能将测试数据的数据类型分成两类:文本和数值类型。在数据制造的过程中,或者借用excel的VBA脚本,在excel中生成数据;或者自己编写脚本,生成csv的数据;或者高级测试人员会使用开发语言,生成数据后,向不同的数据库进行数据的插入。这些动作是一次性的动作,没有太大的复用性。此发明所述方法,致力于将这些一次性的动作抽象,并可以根据配置描述,自动做适配,达到复用的目标。
针对现有技术中所存在的问题,提供一种测试数据的生成方法具有重要意义。
发明内容
为解决上述问题,本发明提供一种测试数据的生成方法。
为实现上述目的,本发明的测试数据的生成方法,包括以下步骤:步骤一,配置测试数据的数据类型信息和输出方式,生成数据配置结构;步骤二,根据所述数据配置结构对测试数据进行处理;步骤三,选择所述数据配置结构中需要的数据类型信息,并将所述测试数据根据所述数据类型信息生成相应类型的数据;步骤四,选择所述数据配置结构中需要的输出方式,并将所述测试数据根据所述输出方式生成相应格式的数据;
进一步地,所述测试数据为仅包含实体数据的测试数据;
进一步地,所述数据类型信息为数据的字段类型,所述字段类型具体为编号、性别、文本、国家、省、市、货币、整数、小数、百分比、日期、时间、日期和时间、时长、固定电话、手机号码、邮件、邮政编码、网址;
进一步地,所述输出方式具体为csv文件格式、excel格式、json格式,xml格式,mysql数据库、gbase数据库、oracle数据库、sqlserver数据库、DB2数据库和postgreSQL数据库。
本发明的测试数据的生成方法能够将数据抽象为不同的数据类型字段集合,将输出变为数据生成的一个阶段;将数据的生成,变为不同类型的数据字段的数据生成,不同的数据输出变为数据生成的一部分,通过配置的方式直接输出。从而,数据的生成就变为一个灵活的,可被复用的可配置行为,而不是传统的一次性的特定行为。
附图说明
图1为本发明的一种测试数据的生成方法步骤流程图;
具体实施方式
下面,结合附图,对本发明的结构以及工作原理等作进一步的说明。
如图1所示,图1为本发明所述测试数据的生成方法的步骤流程图,所述测试数据的生成方法的具体步骤为:
步骤一,配置测试数据的数据类型信息和输出方式,生成数据配置结构;在本发明优选的实施例中,所述数据配置结构为一种编写的数据配置结构文件,所述数据配置结构文件作为一种测试数据的描述性结构部分,可以直接对所述测试数据进行描述的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津数观科技有限公司,未经天津数观科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710855858.X/2.html,转载请声明来源钻瓜专利网。