TestDataBuilder

TestDataBuilder可以帮助用户快速生成测试数据,连接到数据库就可以生成数据表的测试数据,支持HSQLDB、My SQL、SQL Server、Oracle等数据库连接,方便用户获取远程数据分析,用户可以在软件建立新的生成规则,支持使用枚举的规则,支持自动增长的规则,在软件选中数据表就可以生成测试数据,可以设置生成多少条数据,可以取消不需要的数据表,软件界面很简单,连接到数据库就可以生成相关的表测试数据,每次分析新的数据库都可以配置规则,也附加详细的帮助文件,保证每个人都可以快速上手!

TestDataBuilder软件功能

本程序是一款自动化测试辅助工具

可以帮助程序开发或测试人员自动生成数据库表中的测试数据,并且具有期望的值分布和列间相关

可以通过配置工具配置数据生成的规则,并且有一个自动配置引擎,可以根据已经存在的数据库自动生成配置文件

可以支持JD所支持的所有数据库类型

用户可以自己开发新数据类型

附带一个查询控制台,可以处理常规SQL查询作

生成的测试数据,可以直接插入到数据表中,也可以以Insert形式记录在文件中

TestDataBuilder软件特色

支持如下几种规则:

自动增长,一般为数据型.

随即方式,数据型或字符串.

枚举类型, 用户事先输入枚举值,并可以设置好填充比例.(枚举值可以从文件中加载,或从数据库查询)

SQL查询方式,可以从其它数据库查询,将查询结果作为数据源.

SQL函数,直接使用函数返回值,如 Time,updateTime等字段可以使用getdate()

Java高级规则,TestDataBuilder中的高级规则,可以生成复杂的数据,以满足各种业务需求,.(高级规则使用Java代码描述)

TestDataBuilder使用方法

打开软件直接登录软件

点击菜单 工程->新建(或工具栏按钮) ,出现如下对话框:

输入工程名称master,工程目录 D: , 点击确定,出现如下配置数据库连接的对话框:

默认的数据库是master(您最好建一个测试数据库,在master库中做测试毕竟是不太明智的),为sa,密码也是sa,你需要根据你的情况作修改,修改完成后,点击测试,如果通过,请点击确定.(如果配置出错,或数据库原因连接不上会有错误提示)

点击确定后,左边的数据库结构视图应该已经有了树枝树叶,如下图:

点击菜单 数据库->默认连接(或工具栏连接按钮) ,出现如下对话框:

可以修改相关配置,点击确定。

对话框左边的存储库模板,可以将当前配置存储起来,以后直接套用。

点击菜单 数据库->新建连接,出现如下对话框:

输入相关配置,点击确定。可以看到数据库视图中,已经有刚才新建的 数据库连接。如下图:

点击菜单 窗口->首选项出现如下对话框:

各选项意义如下:

此配置应用于,该选项框可以取两个值:

所有工程,配置属于全局的,对所以工程有效。

当前工程,配置只属于当前工程,只对当前工程效。

如果当前工程已有首选项配置,想应用全局配置,请点击 删除当前工程的首选项配置,再应用

保存数据库元,选中该项,可以保证断开连接后TDS系统仍可以工作。

程序启动时自动连接数据库, 选中该项目,在TDS系统启动时会根据加载最后一次编辑的工程,并自动连接数据库。

当连接数据库出错时,读取本地。只有当保存数据库元选中时,该选项才有意义。

自动生成配置时,不包含自动增长列。

插入时使自动增长列也可以插入。

插入数据库之前先清空表,选中该项,在自动生成配置时,会自动添加清空表的相关。

以SQL形式记录生成的数据,选中该项,生成数据后,还会将数据以insert形式记录在文本文件中。

从文件或SQL导入枚举值

打开枚举值生成器后,界面如下图,第一个选项卡是枚举值的预览。

如果你要从文件中 加载枚举值,点击右边的 从文件 按钮,进入第二个选项页,如下图:

输入文件名(或者点击右边的 … 选择),选择或输入分隔符号,点击确定,会回到第一页面,如下图:

该值来自来如下所示的文件,以回车换行符号分割:

从SQL查询方式,暂时未实现。

上一篇 2022-11-28

相关推荐

  • TestDataBuilder

    TestDataBuilder可以帮助用户快速生成测试数据,连接到数据库就可以生成数据表的测试数据,支持HSQLDB、My SQL、SQL Server、Oracle等数据库连...
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)