按照以下方法來向 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 的程序?,F在您已經可以測試更加復雜的基于 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.anti-gravitydesign.com