前面两节已经让我们打开了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文件,共十三部分, 全部下载后解包
SilkTest 是一款强大的自动化测试工具,由 Borland 公司(现已被 Micro Focus 收购)开发,主要用于功能测试和回归测试,尤其在 Web、桌面应用和移动应用的测试领域具有广泛的应用。本文档集包含了 SilkTest 的各个...
SilkTest是一款功能强大的自动化测试工具,主要用于软件应用的功能测试和回归测试。它由Micro Focus公司开发,旨在帮助用户高效地进行应用程序的测试工作,尤其是对于GUI(图形用户界面)的测试。本教程《SilkTest...
2. **silktest.doc** - 这是一个Word文档,很可能是一个个人整理的Silktest教程或者是使用心得,可能包括了基本操作、技巧、案例分析等内容。Word文档的灵活性使得用户可以自由组织和编辑信息,非常适合个人学习笔记...
SilkTest 15是该产品的一个重要版本,提供了一系列增强功能和改进,以提升测试效率和准确性。 1. **SilkTest 15 的主要特性** - **多平台支持**:SilkTest 15 支持多种操作系统,包括Windows、Mac OS X以及各种...
《SilkTest入门快打》是一系列针对SilkTest初学者的教程,旨在帮助读者迅速掌握这款强大的软件测试工具的基本操作。SilkTest主要用于自动化测试,尤其适用于C/S架构的应用程序,但也可应用于B/S环境。这个教程的核心...
SilkTest Classic帮助文档 英文版,版本13,貌似是
SilkTest 是一种功能强大的自动化测试工具,由 Micro Focus 公司开发,主要用于应用程序的功能和回归测试。它基于关键字驱动的测试方法,允许测试人员通过简单的语法来创建复杂的测试脚本,适用于多种应用程序类型,...
### SilkTest2008与QTP的对比分析 #### 一、概述 本文将针对SilkTest2008与QTP(Quick Test Professional)这两款自动化测试工具进行初步对比,旨在帮助读者更好地理解两者之间的异同及其各自的优势与不足。通过...
SilkTest是一款强大的自动化测试工具,广泛应用于功能测试、回归测试及负载测试等领域。本篇文档旨在详细介绍SilkTest的安装过程,帮助用户顺利安装并配置软件环境,以便进行后续的自动化测试工作。 #### 二、准备...
自做 有些粗糙 请包涵 本文主要介绍了 silktest如何录制回放以及手动编写脚本的步骤
丝凯测试,又称SilkTest,是由Micro Focus公司开发的一款功能强大的自动化测试工具,专为应用程序的UI层提供自动化测试解决方案。它支持多种应用程序类型,包括Windows、Web、Java和.NET等。SilkTest允许用户通过其...
SilkTest是一款由美国Segue公司开发的软件GUI自动化测试工具,广泛应用于回归测试,特别是在Web、Java以及传统的C/S架构的应用测试中。SilkTest以其独特的特性和工作原理,显著提升了测试效率,确保了测试的可靠性和...
SilkTest是一款强大的自动化功能测试工具,主要设计用于软件应用程序的测试,特别是针对那些由Microsoft、Java、Web等多技术平台构建的复杂应用。SilkTest具有多种特性,使其成为测试自动化过程的理想选择。 首先,...
SilkTest是一款强大的自动化测试工具,它拥有自己的内嵌语言和文件类型。这些特性决定了SilkTest与其他工具在框架和代码标准上的差异。理解被测试系统同样至关重要,因为它有助于我们选择最适合的工具。 **SilkTest...
3. 用户需要手动执行一系列操作,这些操作会被SilkTest记录下来并自动生成测试脚本。 4. 完成录制后,保存测试案例并为其命名。 #### 七、运行测试案例 完成测试案例的录制后,就可以运行测试案例了。运行测试...
SilkTest2009学员指南-Verification Testing with SilkTest, winrar第十一部分,pdf文件,共十三部分, 全部下载后解包