QTP总结
DW}:PVc
d0
51Testing软件测试网)a,t4|6bJ_.IDfx&E
作者:万全之测51Testing软件测试网f0\KJ{ u
51Testing软件测试网h n-U7Ce2n/z
QTP的基本使用函数:
[z(t8c:Zl;A%\@0
1, 获取对话框相应的文字: GetVisible Text
kDG3`2z3x}8g_0X0
2, 查找相应的字符串: instr (1,查找目标字符串,所查找的字符串)
/X.qT5k"`#op4~d[;E9kD0
3, 随机数的获取: Randomnumber.Value() 或cstr(int(Rnd*10)+1)51Testing软件测试网tM0ZWU+[$A}G
4, 等待函数: Wait(秒数)
O2BO:NCY2d8q0
5, 获取数组下标: UBound (数组名)51Testing软件测试网J(Eku D`
6, 拆分数组: Split(MyString, ",", -1, 1)
MR-C2[]GAk-s@0
7, 可执行步骤: OptionalStep51Testing软件测试网\ sL;wTA'q(g~g
8, 报告信息: Reporter.ReportEvent 3, "Save Step", "Out of cycle!"
%U,NJ'h
o&rf(tF^2J0
9, 判断对话框是否存在: .exist
L[6J'L@5}X0
10,事件过滤函数:Reporter.Filter=过滤条件(0,1,2,3),0代表显示所有的error和warning,1,显示error,2,显示waining,3,任何error和warning都不显示。
1RE0ahGm0
11,循环函数:do … loop until,for…to… then next,while.51Testing软件测试网L/}x#hRl `V
12,数据表格:DataTable,向外赋值,Dim aa = DataTable.value(“CellingName”,”ActionName”).51Testing软件测试网9CpFbXe
13,获得对象属性的三种方法GetTOProperty,GetTOProperties,GetROProperty,GetTOProperty获得程序中对象当前的属性,GetTOProperties获得当前属性所有集合,GetROProperty获得的是录制时对象所获得的属性。
H0V;Y-s*R z~0
14,检查点方法check和输出指定属性值output。
at6y5C3RU9n2mY?q:x0
15,函数Description,可以获得某页面同标签的属性进行操作。
L3k pz+]4V B6f
I7j%[0
16,函数nagative可以随便跳转页面到指定的URL。
;e
{:gP&r7i0
17,函数Object可以获得当前页面同属性的控件。
!peN W(lmI+Htg9E0
18,函数Focus可以让控件获得焦点,函数Blur则是失去焦点,click单击,dbclick双击。51Testing软件测试网a:_
[7I TO9[
19,函数setAttribute可以设置控件属性,getAttribute可以获得属性。51Testing软件测试网&~*K4dV"M|
添加数据:
e4VZ TK&y/z0
1. 在每个要覆盖的域添加checkpoint。51Testing软件测试网St_v'\aOz
2. 在不能同名的必填字段里,添加随机函数,循环增加。51Testing软件测试网EB-Ae*l,m6E A
查询数据:
9sA%R5b;F0
1. 先添加数据,再查询数据更新,更新成功时设置checkpoint。
.]m(\)c)V0H0
2. 最后删除成功时设置checkpoint
k;h _?,f+g O0
51Testing软件测试网*B+w%^K9uY$_;_$p8R1Q\N-~8w|B Q051Testing软件测试网1c\maO\jwY51Testing软件测试网2q G$JqLiO3a;k3ELink URL:
http://www.cnblogs.com/tester2test/archive/2007/10/08/916843.html