前面两节已经让我们打开了ST的大门了,进门后我们首先来看看校验怎么完善。
这个有过开发经验的人,尤其是使用过junit ,nunit的童鞋们,都对断言记忆犹新,而我们第二节使用的的是
[-] if(计算器.结果.GetText() == "10. ")
[ ] print("好吧,你算对了,算你狠.")
[-] else
[ ] print("算错了吧,还得瑟不.计算器算的结果是|{计算器.结果.GetText()}|" )
[ ]
这样的方式,使用判断,而且使用的print打印,当然异常情况还是可以使用,raise(raise 1,"算错了吧,还得瑟不.计算器算的结果是|{计算器.结果.GetText()}|")。但是这个与我们曾经看过的断言写法相差甚远,感觉不是很方便。
来看看校验函数
函数定义 写道
Verify 函数的原型是:Verify (aActual, aExpected [, sDesc])
其中aActual 是需要被验证的值,类型是AnyType 。
aExpected 是期望的值,也是验证的标准,验证是否成功就是以aActual 和aExpected 是否相等为标准,该参数的类型是AnyType 。
sDesc 可选参数,用来描述此次验证,类型是String 。
例如:
// 校验对象是否存在
Verify (TextEditor.Exists (), TRUE)
// 校验控件里的值是否正确
Verify (TextEditor.Document.GetSelText (), "59.62", "selected text")
根据上面的函数,我们脚本中校验可以这样写
Verify(计算器.结果.GetText()," 10.","结果值是否正确")
这个是大家可以运行试验一下,原来4行代码改成了一行,是不是简便多了,O(∩_∩)O~
分享到:
相关推荐
最新SilkTest2009学员指南-Verification Testing with SilkTest, winrar第一部分, pdf文件,共十三部分, 全部下载后解包
在官网下载的一个中文的15的silkTest说明文档,和一个英文的安装文档
SilkTest应用的基础,转载SilkTest中文站 SilkTest入门快打系列1-录制回放 SilkTest入门快打系列2-编写脚本测试 ……
SilkTest Classic帮助文档 英文版,版本13,貌似是
SilkTest快速入门中文版,就是下载Silktest时候附带的教程,这个是中文的,很不错。
自做 有些粗糙 请包涵 本文主要介绍了 silktest如何录制回放以及手动编写脚本的步骤
SilkTest2008与QTP的一些对比
SilkTest2009学员指南-Verification Testing with SilkTest, winrar第十一部分,pdf文件,共十三部分, 全部下载后解包
SilkTest入门指南,让初学者学习使用Borland公司的优秀测试工具SilkTest。官网上只有英文的,这个是中文版
silktest自己用的学习资料收集
SilkTest入门及4Test 简明语法教程
SilkTest安装文档,写的不错,请大家参考,多多学习哦
silktest安装指南,其中进行了很详细的讲解
silktest支持的一些基本特性介绍,及其基本组件的介绍
怎么使用SilkTest创建恢复及录制的详细过程。
自己网上收集的一些资料,一个中文入门文档,一张原理图
入门级silktest知识
本文介绍了SilkTest在数据驱动技术中的应用;简化了测试人员的测试复杂度;提高了测试效率和保证测试的可靠性;降低了测试费用。