基于Rational 的B/S 架构软件自动化测试研究[4]

发表于:2010-06-24来源:作者:点击数: 标签:自动化架构rationalRATIONALRational
基于Rational 的B/S 架构软件 自动化测试 研究[4] 软件测试 3 Rational 系列 测试工具 Rational 软件是IBM软件集团旗下的著名软件品牌,其软件平台集成了 软件工程 的最佳经验、工具和服务,财富100 强中有98 家依靠Rational 工具更快地构建出了更好的软件。

  基于Rational 的B/S 架构软件自动化测试研究[4]   软件测试

  3 Rational 系列测试工具

  Rational 软件是IBM软件集团旗下的著名软件品牌,其软件平台集成了软件工程的最佳经验、工具和服务,财富100 强中有98 家依靠Rational 工具更快地构建出了更好的软件。Rational软件的每种工具在其各自市场领域中均处于领先地位。

  以下利用Rational 自动化测试工具,分析了其自动化测试与管理工具的特点,并将它们进行组合应用于B/S 架构下的软件自动化测试,其中测试工具包括:Rational TestManager、RationalAdministrator、Rational Robot、Rational Performance Tester。

  3.1 Rational TestManager 工具

  Rational TestManager 是针对测试活动管理、执行和报告的中央控制台。在IBM Rational TestManager 中,测试计划是一个易于使用的动态结构,是组织测试流程的框架,它支持所有类型的测试,可定制测试管理,支持本地和与安全的远程测试执行,并生成详细的测试评估报告。它的界面集多个测试工具于一体。

  3.2 Rational Administrator 工具

  使用Rational Administrator 可以建立新的测试项目,包括测试需求缺陷跟踪数据库创建并建立数据之间的关联。

  3.3 Rational Robot 工具

  使用Rational Robot 工具可以进行完整的功能测试性能测试,通过录制/回放脚本完成自动化测试,并加入验证点以测试对象状态,与TestManager 结合使用时,可测试判断多用户下系统负载可以承受的范围。Robot 使用SQA Basic、VU 脚本创建和编辑自动化测试语言,

  提供非常适合测试环境且方便阅读的语言代码,并添加了测试专用命令,它同时扩展了对所有GUI 对象的编程访问能力,使基于数据驱动的测试更加简单。目前Rational Robot 对几乎所有流行的应用环境多有良好的支持和工作表现。尤其是对HTML、Java和.

  NET 应用、Visual Basic、PowerBuilder、Delphi、Oracle 表单和MFC 控件(C 和C++的应用中的最常用控件) 有着非常强大的支持[8]。

  3.4 Rational Performance Tester (RPT) 工具

  RPT 是针对Web 应用程序设计的一个强大的性能测试工具,它基于Windows 和Linux 的用户界面,通过模拟生成若干数量的并发用户,完成性能测试并产生一系列报告,并清晰标示Web 页面的各项性能数据。它使用基于树型结构的测试编辑器,提供高级且详细的测试视图和测试数据以便查看。

原文转自:http://www.ltesting.net