SilkTest
科敏
天天好心情!
展开
-
SilkTest 14.0 Release Notes更新说明
SilkTest 14.0 的重要更新及Release Notes附件下载 1.SilkTest在新版本中终于支持全部的对象属性的支持了,这个给我们在脚本做对象处理时提供了很大的便捷,让我们对对象的认知不在局限于有限的几个属性了! 2.Mozilla Firefox已经支持到21的版本了,Google Chrome已经运行到27的版本了等等,当然还有别的一些软件的支持的提升,让我们对于新的转载 2016-03-18 15:04:53 · 474 阅读 · 0 评论 -
SilkTest循序渐进3-编程规范
写code的同时写注释,注释应该用来描述你某块代码的目的和功能,而不要描述具体如何实现。 如果你的注释不能完全说明代码,考虑编写文档作为补充。 合理的使用空行来使代码易读。 尽量用appstate来将你的应用设置到某种预设状态,并且确保每个testcase执行结果都不影响其他testcase的执行。 使用括号来避免歧义。 模块化你的程序,避免重复代码。 如果测试转载 2016-03-18 15:26:57 · 431 阅读 · 0 评论 -
SilkTest循序渐进4-Windows下Extension kit建立步骤
1. 建立一个winform的vc项目 2. 在项目里引入FWxQapDynDll.h和FWxQapDynDll.cpp 3. 将assist.dll放在可以被引用到的library路径下面 4. 在项目中加入用于控件操作的cpp文件 5. 在主例程里面的InitInstance初始化一个QAPDynLoadEK实例 6.转载 2016-03-18 15:30:32 · 390 阅读 · 0 评论 -
SilkTest循序渐进5-类的继承
说实话,SilkTest对面向对象的支持远没有C++和Java那么强大。只能说silktest实现了基本的类的定义,继承,覆盖。其他很多高级的面向对象的机制,例如重载,silktest都无法实现,所以用4Test写一些类层次结构的时候可能会遇到困难。实践证明,尽量减少类的继承层数可以有效减少错误的发生的几率。 其实silktest的面向对象机制只有两个重要的关键字,一个是winclass,它转载 2016-03-18 15:31:03 · 490 阅读 · 0 评论 -
SilkTest循序渐进6-data driven test起步
SilkTest提供了编写DDT 测试用例的功能,你可以使用silktest提供的各种函数来操作数据库,这组函数被统称为DB Tester。DDT让你可以让多组不同的数据驱动同一份测试用例,这在很多复杂测试中非常有用,真正体现了测试数据在测试活动中的重要性。 DDT其实并不复杂,主要由三步组成: 1. 连接到数据源 2. 操作数据源的数据(读取或者写入)转载 2016-03-18 15:32:10 · 452 阅读 · 0 评论 -
SilkTest循序渐进7-使用TrueLog
SilkTest2008提供了一个强大的log分析工具,它就是TrueLog。TrueLog功能可以帮助你在测试运行时,根据不同的操作来捕捉屏幕,从而为测试完成后的结果分析提供了有力支撑。在SilkTest提供这个功能之前,测试工程师一般需要自己在脚本里指定什么时候调用CaptureBitmap来进行抓屏,实现起来有些繁琐,现在好了,silkTest提供的TrueLog可以方便的是你在某些特定操作转载 2016-03-18 15:33:34 · 413 阅读 · 0 评论 -
SilkMeter安装指南
《SilkMeter安装指南》 1、先安装Silkmeter,然后安装Silktest 2、重新启动计算机 3、重启后,鼠标左键双击Silktest的license文件“JULY 2004 SilkTest International v6.5 license.pol" 4、然后,启动Silktest,就可以正常使用了。上述安装步骤参考silkmeterInstall.rar和转载 2016-03-28 15:08:06 · 625 阅读 · 0 评论 -
silktest 2008 下载及破解方法
文章出处:http://mnky.blogchina.com/blog/6742238.html 官方下载地址:http://www.borland.com/downloads/download_silk.html SilkTest 2008 R2产品试用版及 GMO Sample Application 程序下载地址: http://www.borlandchina.net/User转载 2016-03-28 15:37:50 · 3509 阅读 · 0 评论 -
批处理运行多个Silktest项目
设计批处理(.bat)文件,连续执行多个SilkTest测试项目。 要解决的问题: (1). 设计一个批处理文件,连续执行多个SilkTest测试项目。 (2). 批处理文件必须是后台运行的(避免和运行中的cmd窗口重复) 解决方法: (1). 设计一个批处理文件 Silktest_Batch.bat (假设,将此文件放在c:\Silktest_Batch.bat )转载 2016-03-28 15:39:46 · 603 阅读 · 0 评论 -
SilkTest Runner V1.0 发布了!
SilkTest Runner V1.0 软件名称:SilkTest RunnerV1.0 开发语言:C# 开发工具:Visual Studio 2008 作 者:Cheers Li 下载地址: CSDN下载: http://d.download.csdn.net/down/3435267/achang21 Runner V1.0 发布了!(转载 2016-03-28 15:40:57 · 402 阅读 · 0 评论 -
SilkTest循序渐进2-建立SilkTest分布式测试环境
大家都知道SilkTest支持分布式的测试,这主要是由于SilkTest采用了Host和Agent架构的原因。简单来说Host就是编辑编译测试脚本的组件,Agent是用来解释Host发过来的脚本命令并且驱动待测软件的组件。当我们在做单机测试的时候,Host和Agent是装在同一个机器上的,而当我们需要测试分布式的应用时,一般会有一个Host和多个Agent安装在不同的机器上。今天我们就来介绍一下如转载 2016-03-18 15:25:44 · 496 阅读 · 0 评论 -
SilkTest循序渐进1-调用DLL函数
昨天一位朋友希望我能讲讲如何在SilkTest中调用dll导出的函数,说实话,我也没有实际操作过,不过还是答应在有空时能够给她一个简单的例子。今天晚上捣腾了半天终于调通了一个非常非常简单的例子,不过远比我想像的困难,主要是好久没碰VC了。现在时钟指向11点,我争取20分钟内完成这篇文章。 废话不多说,关于silktest中使用dll的基本介绍,参见Silktest天天学系列4-在silkte转载 2016-03-18 15:24:59 · 498 阅读 · 0 评论 -
使用远程桌面进行silktest测试可能出现的问题(整理)
1.在使用remote desktop连接到host机器上运行silktest测试时,由于remote desktop会在屏幕的正上方显示一个小条,这将有可能导致silktest无法正确识别AUT(待测应用)的某些控件。 2.在进行抓图操作后,会发现使用SYS_CompareBitmap函数时候,往往无法得到预期的结果,这是由于host机器和你的工作机的分辨率以及色彩模式不同造成的,建议与截转载 2016-03-18 15:07:03 · 561 阅读 · 0 评论 -
SilkTest入门快打2-编写脚本测试
在上一讲“SilkTest入门 快打系列1- 录制回放 ”中,我们介绍了如何建立一个简单的SilkTest 测试项目 ,用它来测试WindowsXP 自带计算器的加法功能。在上一讲中,我们使用SilkTest 的录制回放功能来产生测试用例的脚本,虽然它可以工作地很好,但是采用录制回放的方法,会有一些局限。首先,由于录制回放总是操作原生对象,没有隐藏对象的细节,从而导致每行脚本都很长,不易阅读。其次转载 2016-03-18 15:08:37 · 463 阅读 · 0 评论 -
SilkTest入门快打1-录制回放
本人使用SilkTest进行自动化测试已有一段时间,有一些经验想和初学者们分享,所以就尝试编写这个SilkTest入门快打系列教程。编写该教程有两个目的,首先,希望能够告诉初学者如何快速的上手SilkTest而不必关心很多SilkTest的细节。实际上,SilkTest是一个强大的软件测试工具,应用面很广,使用它的人很少能够面面俱到把所有SilkTest提供的功能都用到,根据28原理,绝大多数人只转载 2016-03-18 15:09:31 · 436 阅读 · 0 评论 -
SilkTest入门快打3-函数与原生Verify函数
好,让我们继续进入SilkTest入门快打 的天地。当初选择“快打” 这个词作为本系列文章的名字是觉得“快打”能够给人带来一种成就感、快感,用一个词形容就是“爽”,想想“快打旋风”,“恐龙快打”… 废话就说这么多,今天让我们来看看SilkTest 是如何使用函数的。我们接着上一讲“SilkTest入门快打系列2- 编写脚本测试 ”,还是使用它的frame 定义,现在新建一个测试脚本CalWith转载 2016-03-18 15:11:06 · 405 阅读 · 0 评论 -
SilkTest入门快打5-深入appstate
运行完上一讲中的testcase ,大家有没有发现一个问题?是的,testcase 还是有瑕疵,因为计算器在测试运行后,没有自动关闭。这在运行多个用例的时候可能会导致问题,为了解决这个问题,我们还是得求助于appstate 。 Appstate 提供一种机制,在testcase 执行完后,会自动调用系统函数SetBaseState(), 它会将测试用例的状态设置到其状态链上最基层的那个状态,在上转载 2016-03-18 15:12:48 · 398 阅读 · 0 评论 -
SilkTest入门快打6-使用类和对象
这一讲,我们将在SilkTest 中使用类和对象。众所周知,面向对象的程序比面向过程的程序结构清晰,易于维护。所以对于大型的测试框架,我们应该尽可能使用面向对象的语言来编写。SilkTest 所使用的4Test 脚本语言是一个非常面向对象的编程语言,它提供了绝大多数面向对象的机制,使用它能够轻松构建OO 的脚本。 下面我们希望能够用SilkTest 来操作计算器,先按数字1 ,然后转载 2016-03-18 15:13:41 · 403 阅读 · 0 评论 -
SilkTest入门快打7-异常处理
今天是本教程的最后一讲,本来我是想多写几个主题的,比如数据库操作,测试计划和测试用例,调用dll,tag和multitag的应用,web应用测试还有编程规范等等。可是,越到后面,我越觉得很多实例很难用文字描述清楚。抓图是一个可行的办法,可我又嫌麻烦,投入产出不成正比。最后决定只再介绍一下SilkTest的异常处理,希望能给初学者留下一个关于异常处理机制的印象,更多的内容,可能还是要靠大家自己在实践转载 2016-03-18 15:14:22 · 776 阅读 · 0 评论 -
Silktest13 VS Silktest14 支持对照表
13.5 14 Adobe Flex 3.5*, 4.0, 4.1, 4.5.1, 4.6 4.0, 4.1, 4.5.1, 4.6 Mozilla Firefox 3.6*, 10, 12*, 13*, 14* 10*, 17, 18*, 19*, 20*, 21* Google Chrome 19*, 20*, 21* 22*, 23*, 24*,转载 2016-03-18 15:15:11 · 1506 阅读 · 0 评论 -
Silktest试用笔记
以下是Silktest的基本操作流程的图文说明,测试对象为WinRAR压缩/解压缩软件(以下简称WinRAR),在此特别感谢流浪汉、Jackie、避风港的指点。 Silktest 2006 R2 SP2 英文版(试用期30天,听高手们说如果还想继续使用的话就必须重装操作系统再安装该软件才能正常使用= =,另外还听说通过调整系统日期的方法也无效,囧~,强烈期待破解版发布……) 下载地址:转载 2016-03-28 16:17:14 · 1612 阅读 · 0 评论