QTP关键技术(转)
上一篇 /
下一篇 2009-03-04 17:26:54
/ 个人分类:qtp
一 对象识别及存储
技术基本常识
51Testing软件测试网6tPL)Gr51Testing软件测试网w!q!p L4eHD
51Testing软件测试网~9Ge)BP*kx\cb B1)测试对象模型(Test Object Model)
8hs
n8?7fI0 测试对象模型是QTP用来描述应用程序中对象的一组对象类。每个测试对象类拥有一系列用于唯一确定对象属性和一组QTP能够录制的方法
Pn|,M A*o%|
m/a\5k0 51Testing软件测试网4pV i#r9h"@;u
2)测试对象(Test Object)51Testing软件测试网{8?zO8c)^V1zW S
用于描述应用程序实际对象的对象,QTP存储这些信息用来在运行时识别和检查对象
4{D%ub[R,o0
2`e,B4DBN{}lE03)运行时对象(Run-Time Object)51Testing软件测试网2_VH%_zF;[c
是应用程序中的实际对象,对象的方法将在运行中被执行
+q@8Wq
^|aw
I9h0 51Testing软件测试网U
iMk]
x)`
4)QTP的录制过程51Testing软件测试网8UB
U:t#G"z U]0fi
A.确定用于描述当前操作对象的测试对象类,并创建测试对象
|J5zcke0 B.读取当前操作对象属性的当前值,并存储一组属性和属性值到测试对象中
~gD&|W1O0 C.为测试对象创建一个独特的有别于其他对象的名称,通常使用一个突出属性的值51Testing软件测试网'^W.I2a*v,}v1`)lU
D.记录在对象上执行的操作51Testing软件测试网(LD7B-~X1HcIqJ
51Testing软件测试网.pH*]4f3Zvr:h
5)QTP的回放过程
|$\r3Tf!}0V0 A.根据对象的名称到对象存储库(Object Repository)中查找相应的对象
V3X lr/oj+@1o5E0 B.读取对象的描述,即对象的属性和属性值
} @q]0Y g0 C.基于对象的描述,QTP在应用程序中查找相应的对象