【转】QTP关键技术—Test和Top-Level Action间参数传递
上一篇 /
下一篇 2010-06-04 10:46:17
/ 个人分类:QTP/VBS
以下讲述一个关于
QTP的Test参数和Top-Level Action参数的使用例子,
8ZJ{J5\^(c-N1s0 有些人不知道这个参数做什么用的,尤其是Test的output不知道怎么取。51Testing软件测试网 d.QlF%`6n7J
N
51Testing软件测试网XmClD5ngyq 其实它是外部对象传给它的(这个外部对象可以是Quality Center,也可以是vbs这样的驱动程序)。
'\ `-}Y2N0?!uQ!Y'qH9E$Z0 以下给大家讲解一个关于QuickTest的Flight的例子。51Testing软件测试网@G4vh.BJ#[p
#E7u#~)v
B3~.G8}0 首先,在QTP里录制一段脚本,代码如下:
dS5F&z{#Z/i t)RW&u9s0 SystemUtil.CloseProcessByName "Flight4a.exe" )~8G"~#I1? I7v051Testing软件测试网.Z#b2E'CU9L4N0U SystemUtil.Run Environment.Value("ProductDir") & "\samples\flightapp\flight4a.exe" c8L6crf&e5z/`$[5V0NoOvC%ho0f0 Dialog("Login").WinEdit("Agent Name:").Set Parameter("InAction1")51Testing软件测试网"a#c[3^j6h%}(B #n?n7k Ch2}+O0 Dialog("Login").WinEdit("Password:").SetSecure "46f1f4259cf01348f5a4c630bcee96084f3d1619" b V.L[$J,Sk051Testing软件测试网4z1}{
Gdxz @"r
XD Dialog("Login").WinButton("OK").Click51Testing软件测试网%d~tN WX/es%sK &nC\)Y1}](`&Q0 Window("Flight Reservation").Close51Testing软件测试网!S$pcNLN8` ~ xMu
vN'_0 Parameter("OutAction1") = true51Testing软件测试网Qc(Xzl!L'J |
51Testing软件测试网6?)KQ
J%\zf@LCh
q-Hi6L$D y0 然后在QTP中进行参数设置,
J3pah3niYa&D