不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           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软件测试网3^"]0_j.gv f e

7s'V1wpa Pt!I0

1、 GUI脚本中增加Datapool命令:51Testing软件测试网$H5s1sQ?9Bt

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

{o1@lq'Z8B2F%T0

1)参考SQAUTIL.SBH头文件;51Testing软件测试网JC7h l`9O6v a

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

4gV+aF'y,fZ0

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

"R Xl^3|x1O0

2、 建立及合成Datapool

P9vA|+rA9sP0

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

j:o+^d3c/oq/|0

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

1u E zjJ1G;V0

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

Y}ksj-qG v0

4)修改完后点击按扭Save

}L'N8~Jw3vCO0

5)做以下任一操作:

aIc&m4F*c5@$`0

 - Create定义及组成一个新的Datapool,此时出现Datapool Specification对话框,若datapool已经存在,则没有Create按扭,而是Edit Specification按扭;51Testing软件测试网.R"QL1|\#Q5JEiG

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

TDXF m;SRO/[3\E0

6)在Datapool Specification对话框中,用Datapool字段定义Datapool栏;51Testing软件测试网B!ZhJ0t5B,RFv;v

7)要往datapool中插入新列:51Testing软件测试网g'Z {j] H(Mb$t

 a、点击要插入的datapool列的行;51Testing软件测试网 l&U:dIP'kp

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

hg2J@"[1Y:V6O+},Lv0

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

 d、该新datapool列赋予数据类型。51Testing软件测试网#AV!a(Fa[ h4Y3C

8)定义完datapool栏后,在No. of records to generate.51Testing软件测试网qj H8YSD~)K f

输入一个数字;

6W+{2j(l0VYY8}W~N0

9)点击Generate Data生成数据;51Testing软件测试网^ lUD&| X r+Sc8h

10)点击Yes可看到生成数据的摘要。51Testing软件测试网"?wc?]!f

3、 编辑Datapool定义的列:

8h4j]qh:ks O0

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

-p2s-YOC X0

4、 编辑Datapool值:51Testing软件测试网4Z$H E^J@(uq

1) 点击菜单FileOpenscrīpt打开脚本;51Testing软件测试网+T*z2w(@H[0{T[

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网-d1k5w|0C

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

4) 修改完后点击Save51Testing软件测试网T9q,E+RV#l L

5) 点击Edit Existing Data

@5O2u&c[;\j0}0

6) Edit Datapool对话框中,修改datapool的值;51Testing软件测试网M;XMF.f \bY@De

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

4l } f'r#W {8gt ?0

5、 编辑Datapool配置

;SK$es`*Q$a Qd0

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

v}F9M {0

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网a6U [ x+USh`q

3) Configure Datapool in scrīpt对话框中修改字段和列;51Testing软件测试网5b;oqu r&f[6DH%f_8E

4) 修改完后点击Save

AS~jq0

5) 做以下任一操作:51Testing软件测试网C"obW2O2P0a

- 点击Create定义组成新的datapool 51Testing软件测试网2bP wpO;LR4K|

- 点击Edit Specification修改已有datapool的列定义;51Testing软件测试网 xnl\ Q,uG!y,k

- 点击Edit Existing Data修改已有datapool的值;51Testing软件测试网nE3]$q@Q

- 点击Close51Testing软件测试网 ]2wz.g B.a

6、 设置Datapool指针

k*{k x0z]0

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

\,\uBM4}0

2) 点击菜单EditDatapool Information打开Configure Datapool in scrīpt对话框;51Testing软件测试网(}8~P"v-dM(`%Pd

3) 选中Persistent复选框,将Access Order设置为SequentialShuffle51Testing软件测试网A`v pBOOdy E

4) Row Number指定在下次测试时首次要访问的datapool行;

fH,l6k*DM0

5) 点击Set Cursor

,Mc(i/mx D~P]0

7、 产生及找回唯一值51Testing软件测试网's8U3W/O XQ

至少指定一列唯一数据51Testing软件测试网Lb:W ]h

生成足够的datapool51Testing软件测试网L9t|-y0wX$H/uK

不能隐藏指针

z3Q0m(?:| `q!Q0

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

C9C4c)[ o&Y5J1{0

测试时不能指针51Testing软件测试网zU3E7oH"J


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

 

评分:0

我来说两句

Open Toolbar