SilkTest入门快打
yuetiantian
自动测试
展开
-
SilkTest入门快打5-深入appstate
运行完上一讲中的testcase ,大家有没有发现一个问题?是的,testcase 还是有瑕疵,因为计算器在测试运行后,没有自动关闭。这在运行多个用例的时候可能会导致问题,为了解决这个问题,我们还是得求助于appstate 。Appstate 提供一种机制,在testcase 执行完后,会自动调用系统函数SetBaseState(), 它会将测试用例的状态设置到其状态链上最基层的那个状态,在上原创 2013-08-29 19:54:42 · 960 阅读 · 0 评论 -
SilkTest入门快打6-使用类和对象
这一讲,我们将在SilkTest 中使用类和对象。众所周知,面向对象的程序比面向过程的程序结构清晰,易于维护。所以对于大型的测试框架,我们应该尽可能使用面向对象的语言来编写。SilkTest 所使用的4Test 脚本语言是一个非常面向对象的编程语言,它提供了绝大多数面向对象的机制,使用它能够轻松构建OO 的脚本。 下面我们希望能够用SilkTest 来操作计算器,先按数字1 ,然后原创 2013-08-29 19:56:11 · 1003 阅读 · 0 评论 -
SilkTest入门快打1-录制回放
本文创作时间较早,仅供参考!本人使用SilkTest进行自动化测试已有一段时间,有一些经验想和初学者们分享,所以就尝试编写这个SilkTest入门快打系列教程。编写该教程有两个目的,首先,希望能够告诉初学者如何快速的上手SilkTest而不必关心很多SilkTest的细节。实际上,SilkTest是一个强大的软件测试工具,应用面很广,使用它的人很少能够面面俱到把所有SilkTest提供的功原创 2013-08-28 19:43:59 · 1924 阅读 · 0 评论 -
SilkTest入门快打3-函数与原生Verify函数
好,让我们继续进入SilkTest入门快打 的天地。当初选择“快打” 这个词作为本系列文章的名字是觉得“快打”能够给人带来一种成就感、快感,用一个词形容就是“爽”,想想“快打旋风”,“恐龙快打”…废话就说这么多,今天让我们来看看SilkTest 是如何使用函数的。我们接着上一讲“SilkTest入门快打系列2- 编写脚本测试 ”,还是使用它的frame 定义,现在新建一个测试脚本CalWith原创 2013-08-28 19:47:51 · 1186 阅读 · 0 评论 -
SilkTest入门快打2-编写脚本测试
在上一讲“SilkTest入门 快打系列1- 录制回放 ”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest 的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用录制回放的方法,会有一些局限。首先,由于录制回放总是操作原生对象,没有隐藏对象的细节,从而导致每行脚本都很长,不易阅读。其次原创 2013-08-28 19:46:06 · 1631 阅读 · 0 评论 -
SilkTest入门快打7-异常处理
今天是本教程的最后一讲,本来我是想多写几个主题的,比如数据库操作,测试计划和测试用例,调用dll,tag和multitag的应用,web应用测试还有编程规范等等。可是,越到后面,我越觉得很多实例很难用文字描述清楚。抓图是一个可行的办法,可我又嫌麻烦,投入产出不成正比。最后决定只再介绍一下SilkTest的异常处理,希望能给初学者留下一个关于异常处理机制的印象,更多的内容,可能还是要靠大家自己在实践原创 2013-08-29 19:57:00 · 876 阅读 · 0 评论