按照以下方法来向 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 窗口
测试 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 程序
选择添加的条目,并点击 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 页面上的对象选择
点击 OK,并确认对象映射包含了对象。
图 7. 带有添加对象的对象映射
总结
当对象映射含有基于 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 在线文档中心 查找产品手册、安装指南以及其它文档。