每天学一点,知识多一点。

发布新日志

  • 测试工具的选择和使用

    2007-05-27 10:20:58

    主流黑盒功能测试工具集
    工具名
    公司名 官方站点
    WinRunner Mercury http://www.mercuryinteractive.com
    Astra Quicktest Mercury http://www.mercuryinteractive.com
    Robot IBM Rational http://www.rational.com
    QARun Compuware http://www.compuware.com
    SilkTest Segue http://www.segue.com
    e-Test Empirix http://www.empirix.com

    主流黑盒性能测试工具集
    工具名
    公司名 官方站点
    WAS M$ http://www.micro$oft.com
    LoadRunner Mercury http://www.mercuryinteractive.com
    Astra Quicktest Mercury http://www.mercuryinteractive.com
    Qaload Compuware http://www.empirix.com
    TeamTest:SiteLoad IBM Rational http://www.rational.com
    Webload Radview http://www.radview.com
    Silkperformer Segue http://www.segue.com
    e-Load Empirix http://www.empirix.com
    OpenSTA OpenSTA http://www.opensta.com

     

    测试管理工具典型产品的比较

    工具名称
    Testdirector ClearQuest BMS Bugzilla
    流程定制 Y Y N Y
    查询功能定制
    Y Y Y Y
    功能域定制
    Y Y Y Y
    用户权限分级管理
    Y Y Y Y
    Email通知
    Y Y Y Y
    构架模式
    B/S C/S,B/S B/S B/S
    报表定制功能
    Y 强,集成Crystal Report 有标准报表和高级报表,定制功能不够 Y
    支持平台 Windows Windows, Unix Windows Linux, FreeBSD
    支持数据库
    Oracle, M$ Access, SQL Server等
    Oracle, M$ Access, SQL Server SQL Server等MSDE MySQL
    安装配置的复杂度 简单 有些复杂 容易 不复杂
    许可证费用 昂贵 昂贵 适中 免费
    售后服务 国内有多家代理公司提供相关服务 在国内有分公司提供技术支持 技术支持和服务体系完备 可自行修改源代码
    与其他工具集成 本身又是测试需求、测试案例管理工具, 与winRunner, LoadRunner集成,并且具有多种主流Case工具接口Add-In 与rational公司的其它产品无缝集成,特别与Clear Case配合以可实现UCM的配置管理体系 M$ VSS, Project 开源配置管理工具CVS
    公司背景 世界主流测试软件提供商 已被IBM合并,世界著名软件公司 微软与上海市政府新成立的软件企业  世界著名开源项目


    商业化自动功能测试工具特性比较
    特性
    WinRunner SilkTest Etester
    易于安装 是,不支持设置代理服务等设置
    GUI对象和脚本分离 对象声明在单独的include文件中,但是case脚本中还有包含 两者都在VB脚本的case中
    toolbar/field定制 可以 无法定制toolbar,可以定制GUI的fields内容 无法定制
    操作系统 Windows Unix,Windows Unix, Windows
    浏览器 NetScape,IE NetScape,IE NetScape,IE
    支持测试对象 HTML,DHTML,Javascrīpt,VBscrīpt,XML,JAVA applets, ActiveX,VB, PowerBuilder,Delphi,Terminal Emulator,,Oracle,SAP,PeopleSoft, Siebel HTML, DHTML, Javascrīpt, XML, Java apps and applets, MFC, VB, Oracle, PowerBuilder, Delphi, SAP Java apps and applets in M$JVM/SunJVM, HTML, DHTML, Javascrīpt, XML, MFC, VB, Oracle, SAP, Delphi, Terminal Emulator, PowerBuilder, Oracle, Peoplesoft
    脚本语言 TSL 第四代面向对象的脚本语言4Test,类似C++ 提供可编程接口,用户可使用标准语言扩展可视脚本,如VB,C++,Java
    脚本调试功能 强大 类似C++Debugger VBA Debugger结合Visual scrīpt Debugger
    允许数据驱动的测试
    自动数据生成 支持 支持 不支持
    允许通过数据库 验证数据 通过ODBC及本地数据库连接 自带Database Tester 通过ODBC
    应用程序改变后的脚本维护 直接修改GUImap 更新include 文件 自动更新无需录制
    数据库支持 市场流行的数据库 市场流行的数据库 市场流行的数据库
    无人看管下的自动执行测试 通过Testdirector 允许 允许,通过eTestSuite
    分布式测试控制/同步/执行 Testdirector支持 支持 支持
    自动创建测试结果日志
    非预期错误的恢复 允许 允许 允许
    与测试管理工具接口 Testdirector 自带Case管理功能 e-test suite
    图形化设计脚本执行集合 通过Testdirector设计 不支持 通过e-test suite设计
    培训 有,Onsite及public training 有,提供kickoff training 有,onsite及public training
    技术支持 曾获SSPA STAR荣誉 很好 客户对其评价
    License 灵活的记费方式,既可以按使用次数计费也可以按协议算永久使用费 提供floating以及node-locked两种方式 提供Floating以及Node-locked两种方式
    价格 昂贵 较贵 一般
    Add-in收费 部分收费 不收费 不收费
    总论 在全球的市场占有率较高,功能全面,价格昂贵 在国内的推广还处于起步阶段 价格较低,只支持web的测试,在金融、证券、电子商务等领域有广泛应用。
     

  • 什么是Winrunner

    2007-05-27 10:06:35

       Winrunner是专门用于C/S和B/S架构功能测试的自动化测试工具.其强项在C/S架构功能测试上,B/S功能测试更适合于MERCURY公司的另一大测试工具QTP.在QTP的专栏中有介绍.
       WINRUNNER通过插件的形式支持包括DELPHI\JAVA\ORACLE\PEOPLE\SAP\.NET在内的众多主流语言和数据库,目前已经出到了9.2版.

       Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。

     

  • 什么是QTP

    2007-05-27 09:45:03

       QTP的全称为QuickTest Professional,是Mercury公司的又一旗舰产品,被广泛用在B/S架构程序的功能测试,比如我们常见的网站功能测试
       QTP也可以通过插件的形式支持JAVA\.NET\Oracle\SIEBEL\PeopleSoft\Sap
    等常见的语言。
       目前最新版为9.2.有需要的朋友可以去mercury的官方网站下载试用版

Open Toolbar