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

.Ny2Qz$TE`;IL}i)U0

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

b:uH Z C0

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

#U!F(u)BJRW0

1)参考SQAUTIL.SBH头文件;

&g l"A2KC3r"N1wb0

2)用记录时提供的值替换变量;51Testing软件测试网`)U br Ol Gi

3)增加Datapool命令打开Datapool,从Datapool中取一行数据,从该行中找到个体值,将每个值赋给脚本变量。

2u"b0jDfB0

2、 建立及合成Datapool

N.Ts%R]R4l%i0

1)点击菜单FileOpenscrīpt打开脚本51Testing软件测试网 {{!po?n!`%[/N!U

2)点击菜单EditDatapool Information在脚本对话框中打开Datapool配置选项;

"X:R _p W;]uK0

3)采用缺省配置,或作适当的改变。需要帮助击对话框顶部的,再点击需帮助的条目;51Testing软件测试网B,k-]4] Z4~l

4)修改完后点击按扭Save

)vf;v:?k"\~Z0

5)做以下任一操作:51Testing软件测试网y;Ot_9Q%i

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

WN%q`e0

 -  若此时不想定义生成Datapool则击Close

z/J4vS+c+r0

6)在Datapool Specification对话框中,用Datapool字段定义Datapool栏;

9U[5sAy:O(L0

7)要往datapool中插入新列:

\'}g6y/Wl0

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

k9td ?m!Z.R2c;f0

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

\!g,i(i%h6~0

 c、输入新列的名称(最大为40个字符);51Testing软件测试网 K;m2ot!f

 d、该新datapool列赋予数据类型。51Testing软件测试网o;N(I:j @3?r

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

1u`"}aqV0

输入一个数字;

Z7qcd d0

9)点击Generate Data生成数据;

(Klq7`5u;Rv? v0

10)点击Yes可看到生成数据的摘要。51Testing软件测试网 ^n:du1bV2q

3、 编辑Datapool定义的列:51Testing软件测试网J/I3rE0T)T S~5V { J

操作基本同2项,区别:第五步为点击Edit Specification打开Datapool Specification对话框,在此可以修改datapool列的定义。无第6)步;51Testing软件测试网x Oe%?2IH](`

4、 编辑Datapool值:51Testing软件测试网1`*z;\3KQLH'_

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

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

'{c2p$NA8I^6n'v0

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

4) 修改完后点击Save51Testing软件测试网(@ IAC-~&m;J d

5) 点击Edit Existing Data51Testing软件测试网sD:X]+dJ2J-j3Q(H

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

2k7W6g&p)l`0

7) 编辑完后,击Save,然后击Close51Testing软件测试网_npu lA+P Y

5、 编辑Datapool配置51Testing软件测试网.xIQG e1V

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

6\Jl6s/f(o0

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网 gh's5|M fk(JwM

3) Configure Datapool in scrīpt对话框中修改字段和列;

xCH9s$O8J&xz0B8YO0

4) 修改完后点击Save51Testing软件测试网,`&s b"vEqp$f _

5) 做以下任一操作:

kg-b*{mzY0

- 点击Create定义组成新的datapool 51Testing软件测试网4d/e;m KhZs

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

6z+l,~)M9u"v0

- 点击Edit Existing Data修改已有datapool的值;51Testing软件测试网.yM l4r%H

- 点击Close51Testing软件测试网%i(|!X#h1M#B9m

6、 设置Datapool指针51Testing软件测试网sO&n#QH!U*tV

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

:{:e8t.wNU#TH0

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

~aBT9F8q\iMD4[0

3) 选中Persistent复选框,将Access Order设置为SequentialShuffle51Testing软件测试网5[%q~j#vD

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

5) 点击Set Cursor

e)?+z&Ex/hJ0

7、 产生及找回唯一值51Testing软件测试网/}uo\ _c"BM6Q

至少指定一列唯一数据51Testing软件测试网t\8[ xX0ld

生成足够的datapool

H {3cF'[!FS2V2U0

不能隐藏指针

E5u0Nj.NP0

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

h |{};v;gJ0

测试时不能指针

8x.[]w9M9a&sP0

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

 

评分:0

我来说两句

Open Toolbar