不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

如何使用Datapools

上一篇 / 下一篇  2006-12-07 16:18:04 / 个人分类:软件测试技术

如何使用Datapools

51Testing软件测试网)l1ETLz4AIc
51Testing软件测试网M3N }N r)kI-ImSN

1、 GUI脚本中增加Datapool命令:51Testing软件测试网].A3L Y?t O Eb

记录会话时向应用程序赋了值,记录结束后,编辑脚本并执行以下基本操作

9}v y s2?%b|l0

1)参考SQAUTIL.SBH头文件;

JNohB;Y0

2)用记录时提供的值替换变量;

Z eK%[ n]n2iEgJK0

3)增加Datapool命令打开Datapool,从Datapool中取一行数据,从该行中找到个体值,将每个值赋给脚本变量。51Testing软件测试网Ib jv7jzS

2、 建立及合成Datapool

2E1I @9PNp"^}0

1)点击菜单FileOpenscrīpt打开脚本51Testing软件测试网AgWi},X

2)点击菜单EditDatapool Information在脚本对话框中打开Datapool配置选项;51Testing软件测试网 z v6K6r `Os"p2Y \

3)采用缺省配置,或作适当的改变。需要帮助击对话框顶部的,再点击需帮助的条目;

)w[?)^0F0

4)修改完后点击按扭Save51Testing软件测试网c7L1C9D@ T~+y

5)做以下任一操作:51Testing软件测试网 i a"[#n5R?5J

 - Create定义及组成一个新的Datapool,此时出现Datapool Specification对话框,若datapool已经存在,则没有Create按扭,而是Edit Specification按扭;

x,eFt;c};N.MkT0

 -  若此时不想定义生成Datapool则击Close51Testing软件测试网1p,Rjg^B

6)在Datapool Specification对话框中,用Datapool字段定义Datapool栏;51Testing软件测试网&zi5XD;Wv7T&F$moz{

7)要往datapool中插入新列:51Testing软件测试网.o8h{7\yy5j

 a、点击要插入的datapool列的行;

V,x"u g,Z+@ktx0

 b、根据要插入的datapool列点击Insert beforeInsert after51Testing软件测试网+f9| c|v

 c、输入新列的名称(最大为40个字符);51Testing软件测试网 p0HOG:oES&m*]C

 d、该新datapool列赋予数据类型。51Testing软件测试网3J iu!M\,V ?

8)定义完datapool栏后,在No. of records to generate.

9m-Ry `3X-N(Gr0

输入一个数字;51Testing软件测试网F.B} JZJ;`

9)点击Generate Data生成数据;

+C8eA[3a\8q5M0

10)点击Yes可看到生成数据的摘要。

2Z d-hBg]c0

3、 编辑Datapool定义的列:

"GUU.^.t.u;K0

操作基本同2项,区别:第五步为点击Edit Specification打开Datapool Specification对话框,在此可以修改datapool列的定义。无第6)步;

9M/y!vIyQh0

4、 编辑Datapool值:51Testing软件测试网(p/B1W5Qt

1) 点击菜单FileOpenscrīpt打开脚本;

"p)byg ?]%^i&?|+Y0

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;

#Eft'p"m0

3) 采用缺省配置,或作适当的改变。需要帮助击对话框顶部的,再点击需帮助的条目;

}9H6B)hO/fi0

4) 修改完后点击Save

"s Q3o?r:T0

5) 点击Edit Existing Data51Testing软件测试网Ku1MV)wwty d*L

6) Edit Datapool对话框中,修改datapool的值;

l]9m{ ^2I0

7) 编辑完后,击Save,然后击Close51Testing软件测试网I!p8BP x]@&N$i

5、 编辑Datapool配置51Testing软件测试网J2`{(bb

1) 点击菜单FileOpenscrīpt打开脚本;51Testing软件测试网 MH{3t/k;I%dO8z5p

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;

![&TA-x-GL;uM"b.^O0

3) Configure Datapool in scrīpt对话框中修改字段和列;51Testing软件测试网I!s+DP\`6V C

4) 修改完后点击Save51Testing软件测试网J#p,g d9cQ|

5) 做以下任一操作:

?G D"jXI Wf0

- 点击Create定义组成新的datapool 51Testing软件测试网'x!C0@BG5H

- 点击Edit Specification修改已有datapool的列定义;

+~%fV ^JV]0

- 点击Edit Existing Data修改已有datapool的值;

@;X9r[YI-u}6_\0

- 点击Close51Testing软件测试网)Sd$b7C;X(`y7V&v

6、 设置Datapool指针

.@qE9Mi%Qk0

1) 击菜单FileOpenscrīpt打开脚本;51Testing软件测试网YlJP]

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网2aF u!e ]h'u1A o'c)S

3) 选中Persistent复选框,将Access Order设置为SequentialShuffle51Testing软件测试网}8Z(P8` @"k0CK/o

4) Row Number指定在下次测试时首次要访问的datapool行;51Testing软件测试网[y9[Z4JRYW

5) 点击Set Cursor

7i*a G ^ j0

7、 产生及找回唯一值51Testing软件测试网e"W0B ulvRx

至少指定一列唯一数据51Testing软件测试网G/T$oA;K3@

生成足够的datapool51Testing软件测试网$@j0s$V,}?M1L

不能隐藏指针51Testing软件测试网SHM}m [~h7O

使用有序或混乱的访问顺序51Testing软件测试网7MX.gQ'i6Qh1p

测试时不能指针

4K'`|8S7tK ^0

TAG: Datapool TestManager 数据池 软件测试技术

 

评分:0

我来说两句

Open Toolbar