
silktest
sheila_1988
这个作者很懒,什么都没留下…
展开
-
SilkTest入门快打系列1-录制回放
本人使用SilkTest进行自动化测试已有一段时间,有一些经验想和初学者们分享,所以就尝试编写这个SilkTest入门快打系列教程。编写该教程有两个目的,首先,希望能够告诉初学者如何快速的上手SilkTest而不必关心很多SilkTest的细节。实际上,SilkTest是一个强大的软件测试工具,应用面很广,使用它的人很少能够面面俱到把所有SilkTest提供的功能都用到,根据28原理,绝大多数人只转载 2011-10-27 15:49:43 · 913 阅读 · 0 评论 -
SilkTest入门快打系列2-编写脚本测试 .
在上一讲“SilkTest入门 快打系列1-录制回放 ”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用录制回放的方法,会有一些局限。首先,由于录制回放总是操作原生对象,没有隐藏对象的细节,从而导致每行脚本都很长,不易阅读。转载 2011-10-27 15:50:30 · 647 阅读 · 0 评论 -
SilkTest入门快打4-appstate
在前三讲里,我们已经会用SilkTest 做简单的测试了,为了以后讲解过程中代码尽可能的简洁,我现在把上一讲中的CalWithFunction.t 脚本再精简一下,让它仅仅测试计算器1+2= 的功能是否正常,下面就是精简过后的代码:[-] testcase CalWithFunction() [ ] 计算器.SetActive() //2 [ ] 计算器.C.Click转载 2011-10-27 16:15:17 · 486 阅读 · 0 评论 -
关于tag
在用Silktest做自动化测试的过程中,准确唯一地识别对象是至关重要的,而这又依赖于对象有唯一准确的Tag,对于一些经常变化的对象我们应该如何定义他的Tag呢?下面提供几种自定义Tag的方法(相对于系统提供的五种方法:Capition,Prior Text,Index,Window ID,Location)。1、模糊代替父窗口:对于像Save as这类的对话框,SilkTest需要我转载 2011-10-28 11:36:14 · 561 阅读 · 0 评论 -
SilkTest入门快打系列3-函数与原生Verify函数 .
好,让我们继续进入SilkTest入门快打 的天地。当初选择“快打” 这个词作为本系列文章的名字是觉得“快打”能够给人带来一种成就感、快感,用一个词形容就是“爽”,想想“快打旋风”,“恐龙快打”…废话就说这么多,今天让我们来看看SilkTest 是如何使用函数的。我们接着上一讲“SilkTest入门快打系列2- 编写脚本测试”,还是使用它的frame 定义,现在新建一个测试脚本CalW转载 2011-10-27 16:07:23 · 666 阅读 · 0 评论 -
SilkTest入门快打5-深入appstate
运行完上一讲中的testcase ,大家有没有发现一个问题?是的,testcase 还是有瑕疵,因为计算器在测试运行后,没有自动关闭。这在运行多个用例的时候可能会导致问题,为了解决这个问题,我们还是得求助于appstate 。Appstate 提供一种机制,在testcase 执行完后,会自动调用系统函数SetBaseState(), 它会将测试用例的状态设置到其状态链上最基层的那个状态,在上转载 2011-10-27 16:34:47 · 502 阅读 · 0 评论 -
SilkTest入门快打6-使用类和对象
这一讲,我们将在SilkTest 中使用类和对象。众所周知,面向对象的程序比面向过程的程序结构清晰,易于维护。所以对于大型的测试框架,我们应该尽可能使用面向对象的语言来编写。SilkTest 所使用的4Test 脚本语言是一个非常面向对象的编程语言,它提供了绝大多数面向对象的机制,使用它能够轻松构建OO 的脚本。下面我们希望能够用SilkTest 来操作计算器,先按数字1 ,然后打印这时结果框转载 2011-10-27 16:43:06 · 523 阅读 · 0 评论 -
SilkTest入门快打系列7-异常处理
今天是本教程的最后一讲,本来我是想多写几个主题的,比如数据库操作,测试计划和测试用例,调用dll,tag和multitag的应用,web应用测试还有编程规范等等。可是,越到后面,我越觉得很多实例很难用文字描述清楚。抓图是一个可行的办法,可我又嫌麻烦,投入产出不成正比。最后决定只再介绍一下silktest的异常处理,希望能给初学者留下一个关于异常处理机制的印象,更多的内容,可能还是要靠大家自己在实践转载 2011-10-27 16:50:39 · 627 阅读 · 0 评论