致力于软件自动化测试的研究和探索
关于SilkTest中引用操作符@的使用
上一篇 /
下一篇 2009-10-23 11:39:51 / 天气: 晴朗
/ 心情: 平静
/ 个人分类:蓝天测试
查看( 875 ) /
评论( 0 )
在
SilkTest中有一个非常有用的操作符
@,其类似于指针,主要的作用是进行引用调用,所以也称
引用操作符。我们可以用它来对函数,对象,记录等进行引用调用,通过@这个操作符的使用,我们可以写出更具灵活性,高复用性的
自动化测试脚本。这里我对它的使用方法进行一个简单的介绍,不足之处还请大家指正。
:z$]P7S [1y'i(^9lk0 1. 用于函数的引用调用QUOTE:51Testing软件测试网^qMj_D
[-] VOID DoAction(STRING sFunctionName, STRING sArg)51Testing软件测试网8Sm_)rB9^v
[] @( sFunctionName)( sArg)
在此例子中,@的作用是将字符串类型的函数名转换成对函数的直接调用,可以实现对函数的动态调用,从而对函数灵活控制和复用。
+P3a
p$I8lmc0.k6? wa h0v;Mm L0 2. 用于对象的引用调用QUOTE:51Testing软件测试网 kt(w)@$x
[-] VOID MyFunction (STRING sFieldName, STRING sNewValue)51Testing软件测试网~o7I)L:m,h1bZ
[ ] wMainWin.@( sFieldName).SetText(sNewValue)
在此例子中,@的作用是将字符串类型的对象名转换成对对象的直接引用,可以实现对对象的灵活操作,减小代码的复杂度。[提示:这里的对象名是对象的逻辑名]
$uic}iqNE051Testing软件测试网$wq]oD6U;Vvh;f-Dr&x