Borland SilkTest

IPB Image

IPB Image

官方网站 http://www.borland.com/us/products/silk/silktest/index.html
Borland SilkTest 属于软件功能测试工具,是Borland公司所提出软件质量管理解决方案的套件之一。这个工具采用精灵设定与自动化执行测试,无论是程序设计新手或资深的专家都能快速建立功能测试,并分析功能错误。 
SilkTest 包括2个核心组件,分别是SilkTest Integrated Development Environment(IDE)与SilkTest Agent(代理程序)。SilkTest IDE的可视化使用者接口,让测试人员可以针对指令码、架构与测试计划等,快速开发、编辑、编译、执行、分析,以及除错;而SilkTest代理程序会将4Test script中的指令转译成可视化的指令,并负责驱动与监视整个测试过程。此外,在测试执行过程中,IDE也负责与代理程序沟通。由于IDE可与代理程序分别安装在不同的计算机上执行,一个IDE可分析多个代理程序的结果,让设计师可同时在多台电脑进行测试,缩减测试周期。 
TrueLog技术,这是独立的分析工具,每当测试案例产生错误时,TrueLog可以快速地定位出产生错误的程序代码位置,特别是当程序代码非常庞大时,TrueLog还可以比对不同的测试结果。新版更可以整合Borland StarTeam,用于管理程序代码,以及在微软的Winodws操作系统中使用Eclipse 3.2开发的应用程序。SilkTest 也提供自动化功能和回归测试工具,使测试人员可验证网页、Java、客户端∕服务器和企业应用程序等。 
SilkTest为程序设计师提供2种测试流程:基本流程(Basic)与数据驱动流程(Data Driven)。基本流程用于由无到有建立一个测试流程,通常是软件开发时新增功能的验证。数据驱动流程则是从现有的测试案例中,藉由记录、数据导向的精灵,让新手不需编写程序代码就可建立并自订测试,只要修改原来测试案例中的参数即可。 
基本流程具错误复原系统,执行长时期的无人测试 
设计师为软件新增功能时,可以先从基本流程建立测试案例,工具列上有5个主要步骤,分别是建立项目、开启延伸文件、设定系统回复、录制测试案例、执行与检视结果等。 
开启延伸文件主要是因为在测试网页应用程序时,还包括DCOM组件或ActiveX组件。录制测试案例则是从使用者操作的角度,录制成自动执行档,后续只要执行测试案例,系统会以录制好的剧本,依流程执行。以往设计师必须撰写测试程序,录制可以短时间产生复杂的功能测试动作。录制动作完成后,系统会自动产生4Test script程序代码(目标导向的第4代指令码语言),设计师只要按下「贴到编辑器」按钮,就可以到IDE上检视测试案例程序或修改等。测试人员执行长时期的自动化无人测试时,为避免发生错误而损毁应用程序,可以设定Silk的系统回复,在错误产生时记录并恢复程序原来正常的状态。 
可执行大量或重复性数据的测试 
数据驱动流程主要用于数据验证这类功能,例如使用者登入网页时,键入名称与账号。整个流程分为4个步骤,分别是设定测试案例、设定数据参数、执行与检视结果等。 
当测试人员修改或键入资料参数时,有些功能也相当便利,例如「Find.FindNext.Click()」,键入到「(」时,系统会以浮动窗口指示允许设定的参数值,例如整数或布尔值,使设计师不用反复除错。 
数据驱动使用前必须设定数据来源,系统支持如dBase、Excel、Access或Segue DDA Excel等,甚至由WhatsUp所产生的数据文件。 
支持5种语言测试 
Borland将原本的SilkTest International版整合到SilkTest 中,目前已可支持英语、法文、德文、日文与简体中文等5种语言测试。此外,测试网页应用程序时,此工具可模拟的浏览器包括Netscape Navigator 7.×、IE 6.×与Firefox 1.5等。Borland也提供选用的附加项目,可用来测试.NET Windows Forms应用程序、IBM AS/400专属应用程序,或AOL客户端等.
IPB Image

SilkTest supports traditional and Agile testing and continues the tradition of enabling strong, robust functional testing against the latest technologies:
The fastest recording and execution of functional test scripts available today, in both Java® and 4Test® 
Optimized testing for developers and testers in traditional and agile environments 
Extended support for .NET development and cross-browser recording and playback 
Advanced dynamic object recognition and synchronization for fast, clean, efficient, quality testing 
Borland has also expanded the recording capabilities of Silk4J™, an Eclipse plug-in that allows you to create and execute Java test scripts using Borland’s advanced Open Agent technology. Silk4J is available as a standalone license.
============================================
本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/archive/2011/06/21/2086453.html,如需转载请自行联系原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值