不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           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软件测试网XdW4g4?,ld

6k W-]Jc0

1、 GUI脚本中增加Datapool命令:

-\y,l%Y!w T^,d0

记录会话时向应用程序赋了值,记录结束后,编辑脚本并执行以下基本操作51Testing软件测试网-@qE&v/P`S

1)参考SQAUTIL.SBH头文件;51Testing软件测试网-}5R _G5kF|t

2)用记录时提供的值替换变量;51Testing软件测试网odi1E4c+G

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

2、 建立及合成Datapool51Testing软件测试网 @HU6W j u

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

B)vx8r&k6aP0

2)点击菜单EditDatapool Information在脚本对话框中打开Datapool配置选项;51Testing软件测试网 j;q2A4P,vFD2n{7yQ

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

B`G LQkC'L)M\0

4)修改完后点击按扭Save

Gy gpf4R }}0

5)做以下任一操作:

'l(rN;Y'cA;Rm'~*s0

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

$A/KHX+R0y$fu S1P(T0

 -  若此时不想定义生成Datapool则击Close51Testing软件测试网6b zF3E fG`

6)在Datapool Specification对话框中,用Datapool字段定义Datapool栏;51Testing软件测试网6sT^\(g4q%W

7)要往datapool中插入新列:51Testing软件测试网U#I!G7E5?"@

 a、点击要插入的datapool列的行;51Testing软件测试网2RlRHr

 b、根据要插入的datapool列点击Insert beforeInsert after

s8hf/u/L]0

 c、输入新列的名称(最大为40个字符);

x mW4Reyh f*[0

 d、该新datapool列赋予数据类型。51Testing软件测试网+n!d,b'GXq1mV9R

8)定义完datapool栏后,在No. of records to generate.51Testing软件测试网E4S Jbmsg

输入一个数字;

8\0fZf.YH%aU#c0

9)点击Generate Data生成数据;51Testing软件测试网YZ4Pe"i_rU

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

0eK'Eg0^"hj0

3、 编辑Datapool定义的列:51Testing软件测试网*n&L3n'mfK4C l~G3b

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

@U&m7o!i-lnZ8r w0

4、 编辑Datapool值:

8bdBU&KMeT&D+v.L+M s6G0

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

AtIO*_ V,S!Q0

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

+G | L6~Vgn6?0

3) 采用缺省配置,或作适当的改变。需要帮助击对话框顶部的,再点击需帮助的条目;51Testing软件测试网;D5O||W9l ^f

4) 修改完后点击Save51Testing软件测试网1}+C uB'K,}+y9H

5) 点击Edit Existing Data51Testing软件测试网"Od@1`$me

6) Edit Datapool对话框中,修改datapool的值;51Testing软件测试网 Q$sL6Ro*P

7) 编辑完后,击Save,然后击Close

S~$s,F;L @)S9a%{c x2t0

5、 编辑Datapool配置

X!Q&y4^;kwx0

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

A3BP E C9w h{0

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

$H'YdZx:r#A/X0

3) Configure Datapool in scrīpt对话框中修改字段和列;51Testing软件测试网$f%o Nc"Y5X-M-I

4) 修改完后点击Save51Testing软件测试网&g_ot$b:G

5) 做以下任一操作:51Testing软件测试网/v|Z,M4M%y^X#l

- 点击Create定义组成新的datapool 

Q4O j1wS X C0

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

-m/rV2oXi Y)b0

- 点击Edit Existing Data修改已有datapool的值;51Testing软件测试网*mn$xc$h1yn

- 点击Close51Testing软件测试网f FiiR e(Np$Q

6、 设置Datapool指针

Y AnW%e'F$t7P4C0

1) 击菜单FileOpenscrīpt打开脚本;51Testing软件测试网Z"G gQj8w6D0Q

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网3d~5h2c\ _FB }

3) 选中Persistent复选框,将Access Order设置为SequentialShuffle51Testing软件测试网/^/C*@$V-]9n

4) Row Number指定在下次测试时首次要访问的datapool行;51Testing软件测试网XnI!YH/pF,]l

5) 点击Set Cursor

uOe8]$tAh0

7、 产生及找回唯一值51Testing软件测试网~(tIN |,gT

至少指定一列唯一数据51Testing软件测试网5cm2y!H]A_2m,k

生成足够的datapool51Testing软件测试网(h*fX9H6t0Z

不能隐藏指针

*Iw*i1SR5p dIZD0

使用有序或混乱的访问顺序

0b\,B"c9?4{ [0

测试时不能指针

8`\/B4cGY%`0

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

 

评分:0

我来说两句

Open Toolbar