|
官方网站 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客户端等.
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. ============================================
|
|
posted on
2011-06-21 23:26
茄子_2008
阅读(
950)
评论()
编辑
收藏
举报