Silktest试用笔记

Flex自动化功能测试工具SilkTest使用指南 您可以根据实际的测试需求,编写更多的测试用例并使用SilkTest提供的丰富功能进行测试。请注意,以上代码仅为示例,您需要根据您的具体应用程序和测试需求进行相应调整。您可以根据实际的测试需求,编写更多的测试用例并使用SilkTest提供的丰富功能进行测试。请注意,以上代码仅为示例,您需要根据您的具体应用程序和测试需求进行相应调整。希望本指南能帮助您了解如何使用SilkTest进行Flex应用程序的自动化功能测试Flex自动化功能测试工具SilkTest使用指南。 阅读详情

 

最近一段时间,因工作需要,偶用Qtp测试Dephi开发的C/S软件的过程中,遇到了一个尴尬的问题,QTP不支持Dephi开发的软件,每次录制脚本完成后总是回放不成功,经常卡在一个特殊控件上然后报错,后来尝试手动修改了一些脚本代码,还是不成功,再后来从网上查资料,才发现Qtp貌似不支持ADO协议,郁闷……

无奈之下,只得去QQ群求救。流浪汉、Jackie、避风港给我推荐了Silktest这个工具,听他们说Silktest支持ADO协议,功能要比Qtp强大,于是从网上下载了Silktest安装,运行Silktest后,却费了不少脑力,安装前从没想过使用Silktest比Qtp还要难用,单从界面上不友好不说,连操作流程都很复杂,不易掌握。通过与高手们的交流,慢慢地弄清楚了Silktest的工作原理和基本操作方法。最后在高手的指点下,终于能顺利录像、回放脚本了,从此不再为测试Dephi开发的C/S软件而烦恼了。

以下是Silktest的基本操作流程的图文说明,测试对象为WinRAR压缩/解压缩软件(以下简称WinRAR),至于Silktest的工作原理就不说了,相信大家看完下面就知道了。在此特别感谢流浪汉、Jackie、避风港的指点,如果没有他们,不知要折腾到什么时候才能完成任务呢,呵呵~

Silktest 2006 R2 SP2 英文版(试用期30天,听高手们说如果还想继续使用的话就必须重装操作系统再安装该软件才能正常使用= =,另外还听说通过调系统日期的作弊方法也无效,囧~,强烈期待破解版发布……)

 

快捷功能栏简介
Open Project:新建/打开项目。
Enable Extension:识别当前要测试的对象,如WinRAR压缩/解压缩软件等等。
Set Recovery System:自动锁定测试对象的安装路径并启动主程序。如自动启动WinRAR主程序。
Record Testcase:录制脚本。
Run Testcase:回放脚本。
Explore Result:查看测试结果。

1、安装Silktest后,在快捷功能栏上点击“Open Project”按钮,在弹出的下拉菜单项选择“New Project”,打开New Project对话框窗口,然后点击“OK”按钮。


2、打开Create Project对话框窗口,在“Project Name”文本框随便输入名称,这里我输入“WinRAR”,然后点击“OK”按钮完成建立一个名称为WinRAR的项目。


3、这一步比较关键,先把Silktest程序窗口最小化,然后打开WinRAR(在桌面上依次点击开始-程序-WinRAR-WinRAR),注意必须使WinRAR处于前台显示状态,且不能最小化窗口,这样才能被Silktest识别,切换到Silktest程序,点击快捷功能栏上的“Enable Extensions”按钮,打开Enalbe Extensions对话框窗口,在Application区域里选择“桌面-WinRAR”,然后点击“Select”按钮。


4、打开Extension Settings窗口,先勾上“Enable Accessibility”复选框,再点击“OK”按钮就完成设置了。注意:设置完成后,要重新启动WinRAR才能生效(不是Silktest),即先关闭WinRAR,然后再打开,还要使WinRAR处于前台显示状态,同样不能最小化窗口。


5、点击快捷功能栏上的“Set Recovery System”按钮,打开Set Recovery System对话框窗口,在“Application”列表框里选择“桌面—WinRAR”,然后点击“OK”按钮即可完成设置,系统会在窗口左栏项目里的“Include/Frame”文件夹下自动创建一个名称为“frame1.inc”文件。

 


6、点击快捷功能栏上的“Record Testcase”按钮,打开Record Testcase对话框窗口,在“Testcase name”文本框里随便输入名称,这里我输入“Test1”,然后在“Application state”下拉框里选择“DefaultBaseState”,最后点击“Start Recording”按钮开始录制脚本(在桌面右下方将会出现录制工具)。注意:录制脚本前,务必关闭当前的WinRAR窗口,因为Silktest会自动启动WinRAR主程序,直到桌面右下方出现录制工具后,才可以对WinRAR进行操作。

  


7、录制完成后,点一下“Done”按钮退出录制工具,系统打开Record Testcase对话框窗口后,点击“Paste to Editor”按钮执行下一步操作。

 


8、系统打开“Update Files”对话框窗口,点击第二个单选按钮,点击“OK”按钮返回主界面。

 


9、在主界面的快捷工具栏上点击“保存”按钮(软盘形状),打开文本对话框窗口,在“文件名”随便输入名称,这里我输入“winrar”,点击“保存”按钮保存,系统会在窗口左栏项目里的“Script”文件夹下自动创建一个名称为“winrar.t”文件。

 


10、点击快捷功能栏上的“Run Testcase”按钮,打开Run testcase对话框窗口,在“Testcase”列表框里选择“Test1”,点击“Run”按钮开始回放脚本。(在回放过程中,请勿手动操作,直到系统打开Results窗口为止,测试报告都在Results窗口里)

 

 

总结:经过数次试用后,笔者感觉SilkTest的功能方面远比Qtp,Winrunner强大多了,但Silktest至今还没有被破解过,使得该软件无法长期使用,不能不说是一个遗憾,不过面包还是会有的,相信不久就会有破解版了:)

特别说明:偶仅对Dephi开发的C/S软件跑过测试,像诸如其他的编译环境如Java,C++,ASP.NET等等,还有对象类型B/S,以及很多协议,偶没有测试过,请大家根据自己的需求测试,如有疑问或不明白的问题,请加偶QQ号32861838,因本人能力有限,所以也希望和大家一块学习,共同进步。

(转载请注明出处http://dreamfox1.blog.sohu.com 请尊重他人劳动成果,谢谢!)

SilkTest快速入门中文版 SilkTest快速入门中文版,就是下载Silktest候附带的教程,这个是中文的,很不错。 立即下载

相关推荐

silktest全面介绍

SilkTest 是当今软件测试领域非常流行的一款企业级的自动化测试工具,主要被用来进行功能测试。

自动测试工具SilkTest全面介绍

自动测试工具SilkTest全面介绍  软件测试  SilkTest的出身  SilkTest是当今软件测试领域非常流行的一款企业级的自动化测试工具,主要被用来进行功能测试。最初,SilkTest是由SegueSoftware公司开发的,该公司已经于2006被Borland公司收购。2009年英国软件商MicroFocus宣布,他们将以7500万美元现金收购Borland软件公司,如果该收购成功,相信MicroFocus应该能将SilkTest这款优秀的自动化测试软件发扬光大。  SilkTest的应用范围  SilkTest是面向Web应用、Java应用和传统的C/S应用,进行自动化的功能测

SilkTest工具分享

入门级silktest知识

软件功能测试工具SilkTest

SilKtestSilktest软件功能测试工具SilkTest软件测试自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免  软件功能测试工具SilkTest  软件测试  自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免出现故障,并且保持长期可靠运行。  SilkTest是面向Web应用、Java应用和

SilkTest入门快打系列7-异常处理

今天是本教程的最后一讲,本来我是想多写几个主题的,比如数据库操作,测试计划和测试用例,调用dll,tag和multitag的应用,web应用测试还有编程规范等等。可是,越到后面,我越觉得很多实例很难用文字描述清楚。抓图是一个可行的办法,可我又嫌麻烦,投入产出不成正比。最后决定只再介绍一下silktest的异常处理,希望能给初学者留下一个关于异常处理机制的印象,更多的内容,可能还是要靠大家自己在实践

sheila_1988的博客 684

SilkTest FAQ

Q1: silktest是什么 A1:silktest是一个segue公司的一个自动化测试工具。   Q2:Segue的测试方法论是什么? A2:Segue的测试方法论是一个包括六个阶段的测试流程: 1.计划。决定测试策略并且定义测试需求。 2.捕捉。将你的应用程序

xinke453的专栏 2463

SilkTest FAQ 7

SilkTest Question 61: 如何将同一个testcase执行多次? 对于有经验的自动测试SQA工程师来说,很容易就可以解决该问题:建立一个main()函数,然后放置一个循环在里面。下面这个可以工作的4Test例子,在main函数的循环中就直接调用了test case [-] testcase Winrunner() appstate none [ ] Print

SilkTest中文站 1375

silktest简介

silktest简介SilkTest 是业界领先的、用于对企业级应用进行功能测试的产品,可用于测试Web、Java或是传统的C/S结构。SilkTest 提供了许多功能,使用户能够高效率地进行软件自动化测试。这些功能包括:测试的计划和管理;直接的数据库访问及校验;灵活、强大的4Test 脚本语言,内置的恢复系统(Recovery System);以及具有使用同一套脚本进行跨平台、跨浏览器和技术

be_a_happylucky_dog的专栏 1095

功能测试工具SilkTest_skil test

在测试过程中一些错误导致被测应用崩溃,错误可被发现并记录下来,之后,被测应用可以被恢复到它原来的基本状态,以便进行下一个测试用例的测试。SilkTest International提供Segue业界领先的SilkTest产品所具有的所有核心特性和好处,而SilkTest是用于企业应用的最出色的功能测试工具。测试逻辑与测试数据独立,SilkTest的数据驱动测试使得用户可以使用大量的数据进行逻辑功能测试,多样化的测试条件大大地提高了测试覆盖率。用于无需看守的情况下24x7x365全天候测试的恢复系统;

2501_90424970的博客 1679

SilkTest Q&A 10

92. 如何把单个表达式分两行来写? 答案1: 使用Shift + Enter 答案2: 很容易在online help里面找到答案: 1)      line break in code 2)      line continuation character.     94. 我想设置run time的current path 我要设置run ti

SilkTest中文站 2122

软件测试工具中功能测试工具SilkTest

SilkTestSilKtest软件测试工具中功能测试工具SilkTest自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免软件测试工具中功能测试工具SilkTest自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免出现故障,并且保持长期可靠运行。SilkTest是面向Web应用、Java应用和传统的C/S

SilkTest2008 Evaluation version 安装图解

作者:李丽军                                  日期:2008-5-30SilkTest是基于Unicode 的功能自动化测试工具,它有自己的脚本语言4Test,是国际化软件自动测试的一个工具解决方案。SilkTest2008的统一集成较以前老版本的安装很简便,以下是安装过程图解:1.运行获取的SilkTest2008.exe,默认“Next”.

李丽军 @ IBM-FileNet 3554

SilkTest Q&A 13

Q121 :我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误 我想要测试 windows2003 上的 remote 应用,但是每次都得到如下的错误: "*** Error: Bad channel to agent call" . 我的host 和agent 机器都是windows2003. 我已经改变了网络选项,设置为tc

SilkTest中文站 2万+

SilkTest面试题目

好些年前我自己出的SilkTest面试题目,看看你能答对多少。 第一题: 1)函数中参数列表里面的in, out, optional关键字代表什么意思? 2)一个testcase可以有参数么? testcase文件也就是.t文件中的main函数有什么作用? 3)如何指定某个变量是不可改变的?如果在脚本中用户尝试改变被定义为const的变量,会在编译期报错,还是执行期报错?为什么会出现这

SilkTest中文站 2139

silktest 破解 转帖未验证

silktest 破解 转帖未验证文章出处:http://mnky.blogchina.com/blog/6742238.html官方下载地址:http://www.borland.com/downloads/download_silk.html注:本破解方法仅适用于 Borland 官方网站下载的 SilkTest2008 30 天试用版(先要注册一些信息),仅作学习交流使用。破

猪猪也要飞 3974

在TeleNav做测试之silktest

一.[b]概述[/b] 当,公司购买了Silk Test做为web自动化测试的工具,主要用来对已经成型的产品,做自动化回归测试之用.以现在的经验来看,这万把美金花得有点不值得.开源工具如selenium完全可以取代. 二.[b]程序主要结构[/b] 1.页面元素的存储 把所有的页面的元素存放在一个名字类似AllPages.inc的文件里,每个页面是一个父节点,页面中的元素做为子节点,...

u012230451的专栏 209
上一篇: 软件测试类工具大全2009版
下一篇: 网络测试工具netperf
zm_21
博客等级 码龄14年 147粉丝 73原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值