QTP总结51Testing软件测试网-~ E#T#dV8BDa"}8q*Pq
!D3fd0T'ZK0
作者:万全之测51Testing软件测试网uD'T
L gZ
?
51Testing软件测试网"@+U%\ df2~NY
QTP的基本使用函数:
.e0H7s$O]u0
1, 获取对话框相应的文字: GetVisible Text51Testing软件测试网"r|)x^ pB
2, 查找相应的字符串: instr (1,查找目标字符串,所查找的字符串)
1~R4XY m-C.U0
3, 随机数的获取: Randomnumber.Value() 或cstr(int(Rnd*10)+1)
v}n}r$y;kA0
4, 等待函数: Wait(秒数)
9F#t6[*_;j6w+Q0
5, 获取数组下标: UBound (数组名)51Testing软件测试网/q pn
Er3x6L5c+}x
6, 拆分数组: Split(MyString, ",", -1, 1)51Testing软件测试网mYpZ
_['\1u
7, 可执行步骤: OptionalStep
or9vT#Q:L7qF+X+K0
8, 报告信息: Reporter.ReportEvent 3, "Save Step", "Out of cycle!"51Testing软件测试网ZqH(u+r/oJ0N
9, 判断对话框是否存在: .exist
!Yd
{\PYq3H'm0
10,事件过滤函数:Reporter.Filter=过滤条件(0,1,2,3),0代表显示所有的error和warning,1,显示error,2,显示waining,3,任何error和warning都不显示。51Testing软件测试网F o'I$h*r/H
11,循环函数:do … loop until,for…to… then next,while.51Testing软件测试网fPoI*k+NG:h
12,数据表格:DataTable,向外赋值,Dim aa = DataTable.value(“CellingName”,”ActionName”).51Testing软件测试网1zf(OwT!]A
H&j
13,获得对象属性的三种方法GetTOProperty,GetTOProperties,GetROProperty,GetTOProperty获得程序中对象当前的属性,GetTOProperties获得当前属性所有集合,GetROProperty获得的是录制时对象所获得的属性。51Testing软件测试网7M7^
b4ia+o+B^
14,检查点方法check和输出指定属性值output。
%f2S1aIKOU0
15,函数Description,可以获得某页面同标签的属性进行操作。
``eX%S"K0
16,函数nagative可以随便跳转页面到指定的URL。
:qYD@Ac0
17,函数Object可以获得当前页面同属性的控件。51Testing软件测试网
[$x0vl
j
18,函数Focus可以让控件获得焦点,函数Blur则是失去焦点,click单击,dbclick双击。51Testing软件测试网#EsY0zT+AtV
19,函数setAttribute可以设置控件属性,getAttribute可以获得属性。
e4V\W
b$`0
添加数据:51Testing软件测试网1wy%B6Z_NtW
`Tjc
1. 在每个要覆盖的域添加checkpoint。
/Rhy
h+|,c[Zk:YMJ0
2. 在不能同名的必填字段里,添加随机函数,循环增加。51Testing软件测试网 k b#l4s
YV
查询数据:51Testing软件测试网(f%y6sZ)OV
S
1. 先添加数据,再查询数据更新,更新成功时设置checkpoint。
5?6b c(p `.yi6W0
2. 最后删除成功时设置checkpoint
9az%?'q0z:@/U m(N0
51Testing软件测试网U
s1YG4v51Testing软件测试网|#M8d0K}mN
~PG51Testing软件测试网3Fg Rha
{xJ&g6y%_51Testing软件测试网y\E%P3iqt5ILink URL:
http://www.cnblogs.com/tester2test/archive/2007/10/08/916843.html