[SilkTest] 了解Function功能以及Methods方法

上一篇 / 下一篇  2011-01-29 03:55:35 / 个人分类:SilkTest


Function功能
--是由一系列用于执行一个任务而组成的命令
--能够获取一个或者多个参数或者同时返回一个值

注意:测试用例是特殊类型的功能
注意:4Test有许多内置功能(详细见4Test WinHelp或者LibraryBrowser中的完整列表)
下面的表格显示了一些4Test功能的例子:

Function功能的例子:
ClassOf (wWindow) 返回window的类库
Max (n1,n2) 返回两个数字中较大的一个
ExceptLog ( ) 把异常记录到result结果文件中
GetGuiType ( ) 返回agent正在返回的GUI类型
SYS_FileExists ( ) 检查是特定文件是否存在
Print ( ) 在result结果文件中打印表达式的值

Build in Function内置功能

内置功能是在发布的功能组中被预先定义好的功能
-- 可以通过Library Browser类库浏览器和WinHelp帮助文件被查看到
-- 是全局范围的
-- 可以被用来执行许多普通任务的
-- 能够被用于矩阵,数据库和文件
--也可以被用于执行列表和串的操作


Methods方法
--是特定类库功能的对象
--是一个对象或者类库成员的功能
--将总是和被测试用例或者功能使用时关联在一起的对象

Method描述例子:
CustomerInformation.Clear.Click ( ) 单击“清除”按钮
CompleteOrder.ExpDate.TypeKeys(“2002”)在过期日期中键入“2002”
CustomerSearch.GetChildren ( ) Returns a list of window objects
GMO.SetActive ( ) Sets the application page active

Methods 和 Functions
--被常规地为确认质量而一起使用(例如:为符合某个标准而让软件符合某个要求)
--能够与某个期望的实际性能结合起来对比
注意:methods能够从应用程序中返回实际数值。 而function可以被用来对比实际和期望数值。

例如使用verify功能:

Verify功能语法
Verify (实际, 期望结果 [, 描述]
VerifyCaption 检查是否一个窗口的caption和期望值一样

MyDialog.VerifyCaption("Options")

[-] testcase VerifyCaption()
 [ ] Verify(GMO.GetCaption(), "Green Mountain Outpost")

 


TAG:

 

评分:0

我来说两句

Open Toolbar