配置 Rational Functional Tester 在 Linux 上运行(2)

发表于:2011-12-13来源:未知作者:娃娃点击数: 标签:rational
按照以下方法来向 Rational Functional Tester 添加 Firefox: 通过输入以下命令来启动 Rational Functional Tester: # /opt/IBM/SDP/ft_starter 保持选中的默认工作区状态。 关

  按照以下方法来向 Rational Functional Tester 添加 Firefox:

  通过输入以下命令来启动 Rational Functional Tester:

  # /opt/IBM/SDP/ft_starter

  保持选中的默认工作区状态。

  关闭打开的欢迎界面。

  点击 Configure > Enable Environments for Testing。

  点击 Web Browsers > Search > Search in。

  输入 /usr,并点击 Search。Rational Functional Tester 会找到 Firefox 2.0,并向浏览器的列表添加程序。

  选择 Firefox 2.0 条目,并点击 Enable。

  图 2. 搜索安装的浏览器

搜索进度条打开了

  点击 Test。浏览器会打开,显示一个带有 Click here to run diagnostic tests 单选按钮的页面。

  点击单选按钮。一会儿过后,浏览器会显示以下信息: Browser Enablement Test Result: Passed!

  关闭浏览器。

  图 3. 成功的浏览器激活

激活浏览器测试的结果

  带有以下信息的窗口会显示出来: Errors encountered when starting browser。不管这条信息,并点击 OK 以关闭该窗口。该出错信息的显示,是 Rational Functional Tester v8.0 已知会出现的问题。

  点击 Apply 然后点击 Finish 以完成添加浏览器的操作。

  图 4. 带有添加浏览器的 Enable Environments 窗口

 Web Browsers 页面显示 Firefox 添加了

  测试 Firefox

  因为在花时间对程序进行复杂的测试之前,测试 Rational Functional Tester 与 Firefox 是怎样与一个简单的程序协调工作的。构建由三个主要任务组成的测试:

  创建一个测试程序

  创建一个测试项目以及测试项目映射

  验证 Add Object 向导检测到浏览器对象

  创建一个测试程序

  创建一个简单的基于 Web 的程序:

  在 Rational Functional Tester 中,点击 Configure > Configure Applications for Testing。

  点击 Add > HTML Application。

  输入以下的 URL 以载入一个简单的 HTML 页面:

  file:////usr/lib/firefox-2.0.0.18/defaults/profile/bookmarks.html。

  点击 Finish 以保存细节信息。

  图 5. 添加至 Application Configuration Tool 窗口的测试 HTML 程序

 Applications 列表包含了新程序

  选择添加的条目,并点击 Run。Firefox 会随着显示的 bookmarks.html 页面一起打开。

  创建一个测试项目以及测试对象映射

  按照以下方法,来创建一个功能性的测试项目以及对象映射:

  在 Rational Functional Tester 中,点击 File > New > Functional Test Project。

  输入名字 TestProject1,并创建新的项目。

  右击新的项目,并选择 Add Test Object Map。

  输入名字 TestObjectMap1,并创建新的映射。

  验证 Add Object 向导检测到了浏览器对象

  验证您可以将浏览器中显示的对象添加到对象映射:

  通过点击 Configure > Configure Applications for Testing,以启动新的 Web 程序。

  通过点击 Run,以选择 Web 程序。

  打开新的对象映射,TestObjectMap1。

  点击 Insert Test Object 以打开 Add Object 向导。

  选择 Time-delayed test selection,并将定时器设置为 5 秒。

  将鼠标在浏览器中 Web 页面上的链接上停留 5 秒钟。

  链接将会以红色强调显示,并在 Add Object 向导中显示出来。

  图 6. bookmarks.html 页面上的对象选择

 bookmarks.html 页面及对象浏览器

  点击 OK,并确认对象映射包含了对象。

  图 7. 带有添加对象的对象映射

对象映射与 bookmarks.html-页面对象

  总结

  当对象映射含有基于 Web 的项目时,您知道 Rational Functional Tester 与 Firefox 会在 Linux 上协同工作了。只需要额外的一点步骤,就可以让 Rational Functional Tester 在 Linux 操作系统上运行,以测试基于 Web 的程序。现在您已经可以测试更加复杂的基于 Web 的程序了。

  参考资料

  学习

  访问 Rational Functional Tester 产品页面 和 developerWorks 上的 Rational Functional Tester 产品专题

  从 Rational Functional Tester V8.0 发布说明 中获得更新信息。

  阅读 Hello World: 学习如何使用 Rational Functional Tester 创建健壮和可重用的自动功能测试

  阅读 使用IBM Rational Functional Tester 6.1 运行你的第一个功能回归测试。

  查看 Rational Functional Tester 信息中心,在那里,您还可以查看一段短的 演示视频

  调查 Rational Functional Tester Plus,它是一个软件应用程序测试包。

  参与 developerWorks 上 的 Rational Functional Tester 学习路线图,介绍更深入的信息。

  在 IBM Rational 软件交付平台 中了解其它应用程序,包括适用于并行开发和地域分布式团队的协作工具,以及用于架构管理、资产管理、变更和发布管理,集成需求管理、过程和组合管理,和质量管理。您可以在 IBM Rational 在线文档中心 查找产品手册、安装指南以及其它文档。

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