配置 Rational Functional Tester 在 Linux 上运行

发表于:2011-12-13来源:未知作者:娃娃点击数: 标签:rational
IBM Rational Functional Tester 是一种自动化测试工具,设计时是为了能够在 Microsoft Windows 以及 Linux 操作系统上运行。当您在 Microsoft Windows 操作系统上安装 IBM Rational Functional Tester 时,测试工具已经能够使用
本文内容包括:
  • 引言
  • 操作系统安装以及配置
  • 安装 Firefox 2.0 和 Rational Functional Tester
  • 配置 Firefox 以和 Rational Functional Tester 协同运行
  • 测试 Firefox
  • 总结
  • 参考资料

  IBM® Rational® Functional Tester 是一种自动化测试工具,设计时是为了能够在 Microsoft® Windows® 以及 Linux® 操作系统上运行。当您在 Microsoft Windows 操作系统上安装 IBM Rational Functional Tester 时,测试工具已经能够使用了。但是,当您在 Linux 操作系统上安装工具时,您必须配置该程序,以便使用该测试自动化功能。本文向您介绍了需要执行的一些操作,以使用 IBM Rational Functional Tester 在 Linux 平台上测试基于 Web 的程序。

  引言

  基于 Web 程序的手工测试以及回归测试是十分费时的,有时甚至是不断重复的。Rational Functional Tester 通过将一些手动的步骤自动化,并帮助您创建回归测试中使用的测试套装来提高效率。尽管 Rational Functional Tester 可以在 Microsoft Windows 以及 Linux 操作系统上使用,但是在 Linux 操作系统上安装和配置,不如在 Windows 上安装那么容易。有一些用户不会使用 Java ™插件,激活浏览器,或者注册对象。但是,使用 Rational Functional Tester 以在 Linux 平台上运行是可行的,通过执行一些额外的步骤,来配置环境以进行测试自动化。

  本篇文章假设您已经熟悉了 Rational Functional Tester 以及测试自动化和对象识别的概念。如果您想要得到更多关于这个话题的信息,可以查看本文的 References 部分。

  在本文中讨论了以下软件版本:

  Rational Functional Tester 8.0

  Red Hat Enterprise Linux 5.3

  Firefox 2.0

  操作系统安装以及配置

  使用 Red Hat Enterprise Linux 5.3 DVD 来在测试电脑上安装操作系统。在安装完成之后,验证您所安装软件的版本:

  输入以下这条命令:

  # cat /etc/redhat-release

  验证电脑的响应:

  Red Hat Enterprise Linux Server release 5.3 (Tikanga)

  您需要安装 32 位的 libXp 库,以让 Rational Functional Tester 图形化界面正常工作。输入以下命令:

  # yum install libXp.i386

  安装 Firefox 2.0 和 Rational Functional Tester

  默认条件下 Red Hat Enterprise Linux 5.3 会与 Firefox 3.0 一起安装。但是,Rational Functional Tester 8.0 并不支持 Firefox 3.0。您必须删除它,然后安装 Firefox 2.0。Rational Functional Tester 同样需要 32 位版本的 Firefox,因为测试工具使用的 Java 浏览器插件是 32 位的。

  从 http://www.rpmfind.net/ 或者 http://rpm.pbone.net/ 下载一个 32 位 Firefox 2.0 .rpm 文件。Fedora Core 8 .rpm 文件同样可以在 Red Hat Enterprise Linux 5.3 操作系统上运行,这样如果您不能找到一个对于 Red Hat Enterprise Linux 特定的文件,那么您可以使用它们。在写作本文时,最新发布的版本是 2.0.0.18 版本。您可能需要一个额外的 .rpm 文件,这取决于您所使用的 Firefox .rpm 文件。

  在您安装 Firefox 2.0 之前,作出以下几条变更:

  输入以下这条命令来删除 Firefox 3.0:

  – yum erase firefox

  输入以下这条命令,来安装 libgnomeui 32 位的版本以及附属包:

  –yum install libgnomeui.i386

  xulrunner 包及其附属的包可能会与 Firefox 2.0 相冲突。通过输入以下这条命令来删除包。

  –yum erase xulrunner

  输入以下两条命令,来安装 Firefox .rpm 文件以及系统标签的 .rpm 文件:

  # rpm -ivh firefox-2.0.0.18-1.fc8.i386.rpm

  # rpm -ivh fedora-bookmarks-10-1.noarch.rpm

  通过输入以下命令来验证安装的版本:

  # firefox –version

  安装成功的系统响应该是:

  Mozilla Firefox 2.0.0.18, Copyright (c) 1998 - 2008 mozilla.org

  如果功能性的测试工具没有安装,那么在您安装 Firefox 2.0 之后,您还需要使用安装介质的硬盘 1 中的 launchpad.sh 脚本,来安装 Rational Functional Tester。

  配置 Firefox 以和 Rational Functional Tester 协同运行

  为了对 Rational Functional Tester 配置 Firefox,向 Firefox 添加 Java 浏览器插件。然后向 Rational Functional Tester 环境添加 Firefox。

  向 Firefox 添加 Java 浏览器插件

  典型的 Firefox 安装并没有包含 Java 浏览器插件。没有插件,Rational Functional Tester 不能使用 Firefox。Rational Functional Tester 中的 Java 开发员工具并没有包含插件的 32 位的版本。通过在 Firefox 插件目录中创建一个软性链接。在目录中插入以下这些链接:

  # cd /usr/lib/firefox-2.0.0.18/plugins/

  # ln -s /opt/IBM/SDP/jdk/jre/plugin/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so

  Firefox 中的 About Plug-ins 页面显示了安装的 Java 插件:

  图 1. Firefox About Plug-ins 页面

 About Plug-ins 页面列出了 Java 插件

  向 Rational Functional Tester 环境添加 Firefox

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