QTP总结
.L\gN/r@0
51Testing软件测试网9\I3{$Z
@2L-Kh
作者:万全之测51Testing软件测试网2`(^-\sn(p9V0e
51Testing软件测试网0z d]:](sV0O5j_`l0K
QTP的基本使用函数:51Testing软件测试网&A
M"Q*Vd
1, 获取对话框相应的文字: GetVisible Text51Testing软件测试网
aS3z.e%FQ
2, 查找相应的字符串: instr (1,查找目标字符串,所查找的字符串)51Testing软件测试网J
L;E,w_k*x$`
3, 随机数的获取: Randomnumber.Value() 或cstr(int(Rnd*10)+1)
;W5T3Q~]@h*h:x0
4, 等待函数: Wait(秒数)
%j._0o.a\;`9qt0
5, 获取数组下标: UBound (数组名)51Testing软件测试网nx q'R1H/R\`
6, 拆分数组: Split(MyString, ",", -1, 1)51Testing软件测试网miuiT5]0q
7, 可执行步骤: OptionalStep
J@Vl+f/{kp0
8, 报告信息: Reporter.ReportEvent 3, "Save Step", "Out of cycle!"51Testing软件测试网/{_ x5Z,@nI O-@nk
9, 判断对话框是否存在: .exist
`&x'`,JS+r0
10,事件过滤函数:Reporter.Filter=过滤条件(0,1,2,3),0代表显示所有的error和warning,1,显示error,2,显示waining,3,任何error和warning都不显示。
,pI:M1vXgqK7F0
11,循环函数:do … loop until,for…to… then next,while.51Testing软件测试网HQ!cXv
12,数据表格:DataTable,向外赋值,Dim aa = DataTable.value(“CellingName”,”ActionName”).51Testing软件测试网[#A1T`EcH8S
13,获得对象属性的三种方法GetTOProperty,GetTOProperties,GetROProperty,GetTOProperty获得程序中对象当前的属性,GetTOProperties获得当前属性所有集合,GetROProperty获得的是录制时对象所获得的属性。51Testing软件测试网%~1ud4Wk)T
14,检查点方法check和输出指定属性值output。51Testing软件测试网7}/h
Nxy4S8^0?H7x?
15,函数Description,可以获得某页面同标签的属性进行操作。51Testing软件测试网
]M/X,l6\pp!Pj
16,函数nagative可以随便跳转页面到指定的URL。
fD"tPv,s7Q_:l0
17,函数Object可以获得当前页面同属性的控件。
6^N7_e
y0
18,函数Focus可以让控件获得焦点,函数Blur则是失去焦点,click单击,dbclick双击。
~+C%@s+m$p#\0
19,函数setAttribute可以设置控件属性,getAttribute可以获得属性。
'v EK\s C%W u0
添加数据:51Testing软件测试网9_}:h9T? aU
1. 在每个要覆盖的域添加checkpoint。
#WWWV:I^y0
2. 在不能同名的必填字段里,添加随机函数,循环增加。
za'a+nu$_
A0
查询数据:
9yF"I}*K0
1. 先添加数据,再查询数据更新,更新成功时设置checkpoint。51Testing软件测试网?+L3Y;Z2D0n0uq#h'S0fU
2. 最后删除成功时设置checkpoint
:L4{%Uz(_Veesh0
51Testing软件测试网Wo$lYA BI51Testing软件测试网.Cx0X;NJ.l&qn s9R1g51Testing软件测试网 wA{J
`"m2}V}0YP_7R)X2?"w_.J@0Link URL:
http://www.cnblogs.com/tester2test/archive/2007/10/08/916843.html