ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:140.83KB ,
资源ID:6663550      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6663550.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(测试数据生成工具DataFactory的使用Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

测试数据生成工具DataFactory的使用Word格式.docx

1、第一章新建项目安装好该软件后,进入系统界面:Fils new新建项目,输入项目名称后点击add;选择数据库,输入用户名以及密码后,系统会产生一个文件,选择保存路径后新建项目成功. 双击数据库的图标,如下图所示(图2),左栏是能选择数据库名和表名,右栏则是已选中的表,确定后进入详细的设置页面.图2双击表名能进入(图3)对表进行一些设置.这里能调整数据的产生量(默认是100条),右栏中的是选中的字段,可以把不需要添加数据的字段移到左栏中,对这些字段将不插入数据.利用move up和move down对字段优先级进行设置.(优先级影响着下文中一些函数的使用。)在output书签中可以选择将产生的测试

2、数据直接保存到数据库中,还是保存到新到文本中去。图3data factory会读入所选择的表中的所有字段名及其属性,但data factory 的数据格式只有3种:text、numeric、date;所以一些例如oracle数据库中long ,varchar等属性会统一为text属性,只是长度不同而已。第二章 数据生成一、 TEXT有6种输入方式以下为TEXT模式中一些通用的附加设置,在后面不做介绍:(Extract是的功能和substr差不多,截取字段用.Upper case,lower case,mixed case表示输入字母为大写,小写还是混合.Unique表示该字段不能重复,key(

3、无使用,作用不明),Null表示在插入数据的时候在该字段插入null值的概率,默认为0,即不插入null值1. insert text from a data table(图 4)从该软件的自带字典中选择数据图4Data为选择数据字典名;field是选择不同的字段;option为选择数据生成方式:1随机选择一条,2递增选择,3和其它字段同步.2. insert text from a sql database table 图 5将其它数据表中数据添加到本数据库中,可以在sql中添加where条件,例如想在xh这个字段中把zjgs表中开业的企业的nbxh中的数据取过来,可以输入(select n

4、bxh from zjgs.hz_qyhznr where zt=k ).其中这里有两个选项:1永远选择第一条数据,2随机选择一条数据小技巧:在插入的数据中,要求插入两个字段和其它表中的两个字段统一,可以利用该软件中的F函数,例如想要在dw字段输入企业名称,可以输入:Select qymc from zjgs.hz_qyhznr where nbxh=f:xh不过前提是xh字段的优先级要比dw字段要高,而且dw字段为text属性.修改优先级可以参照第二页.r函数则是从中去随机数值:r:1:500表示从1500中随机取数.3. insert text from a file: (没怎么使用过)如

5、果文件夹中有多个txt文本的话会随机选择一个文本内容输入数据库,而其它文件类型的话输入的是乱码.4. insert random charaters输入随机字符,可以选项固定长度,大小写模式等状态.5. insert a string constant插入固定的字符串.6. build a composite field属于混合模式,在这,你可以选择所有模式,也可以将不同模式组合起来,例如可以将“user”和“递增数字”组合 ,形成user001,user002这类模式的字段.同时也能使用move up和move down变换组合的优先级。二、 NUMERIC有6种输入方式Decimal:保留

6、几位小数Width:显示几位数值,不足用0补足(例如:00001)1. insert text from a data table同text,但里面的数据必须是数字.2. insert text from a sql database table同text3. atithmetic expression算术表达式,可以利用f函数对其它列的值进行操作,例如F:xh+F:bh, xh,bh为字段名,且里面的数据为数字,同时注意的是优先级问题.4. sequential values递增数列, 需要选择选择基值和递增数.5. random values选择起止数值,自动从中选择.6. constan

7、t value固定数值.三、 Date 有5种输入方式 Weekdays only,weekend days only,weekdays and weekend days可以选择:只产生工作日,只产生周末和混合日期.Format:用来规范产生日期的格式,可以使用标准的日期格式也可以编写自己的日期格式.同text,但里面的数据必须是日期.3. sequential values连续的日期,选择起始时间以及增量(秒,分,小时,日,月,年),自动生成日期4. random values规定起止时间后,自动选择范围内时间输入数据库.5. current system date将当前的时间输入数据库中.

8、第三章 其它功能将测试数据添加到数据库中,利用data table的效率远大于database table,所以对于一些不需要sql条件选择的数据,建议利用date table 插入数据,同时利用系统自带的工具能够将文本和数据库制作成data table.Files cteate data table (图 6)图 6Import data from text file利用文本文件将数据录入数据字典中去,不过对对中文的支持有问题,经常出现乱码。Import data from database从其它数据库中的数据输入到data table中.将数据库中的数据添加到data table中去,先要利用连接数据库,然后利用sql选择需要的字段生成data table.例如只想将 bfxh和nbxh这两个字段生成data table :select bfxh,nbxh from bf_qyhznr 输入名称后就能在以后调用这些数据了.Child table:(图 7)利用child table 能够轻松的实现两个表中关联数据的添加,右键点击表名 ,会出现new child table(图 7)在标签general菜单中,可以选择表、字段以及对应关系数量.Relationship:选择两表中有对应关系的字段,在主表生成测试数据的时候,也会在child表中插入相同的数值。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2