本文件含有 IBM®
Rational® Functional Tester 8.5.1.2 版系統需求、安裝和新增特性的相關資訊。此外也提供「IBM 軟體支援中心」的相關聯絡資訊。
說明
Rational Functional Tester 是物件導向的自動化測試工具,
可用來測試在 Microsoft Windows 或 Linux 作業系統上執行的
HTML、Java™、Dojo、Ajax、Microsoft Windows、Microsoft .NET、Microsoft Silverlight、Microsoft Visual Basic、Siebel、Flex、SAP、
GEF 和 PowerBuilder 應用程式。您也可以測試 Adobe PDF 文件。您可以使用 Rational Functional Tester 所提供的終端機型應用程式延伸,來測試 IBM zSeries、IBM iSeries® 和 IBM pSeries 應用程式。透過 Rational Functional Tester,
您可以錄製可靠及穩固的 Script 並加以播放,來驗證新建置的測試應用程式。
Rational Functional Tester 可以在 Eclipse 和 Microsoft Visual Studio .NET 這兩個整合開發環境中使用。
產品會錄製使用者的動作來建立簡化的測試 Script,這些 Script 在「Rational 軟體遞送平台」上是相當容易瞭解的。Rational Functional Tester
為進階使用者提供兩種 Scripting 語言支援。Rational Functional Tester Eclipse Integration 使用 Java 語言,而 Rational Functional Tester Microsoft Visual Studio .NET Integration 使用 Microsoft Visual Basic .NET 語言和 Microsoft Visual Studio .NET 開發環境。
如果要檢視 Rational Functional Tester 各版本以及可以整合 Rational Functional Tester 之 Rational 產品相容版本中,可支援功能測試的網域清單,請參閱:http://www.ibm.com/support/docview.wss?&uid=swg27038243。
8.5.1.2 版的新增功能
Rational Functional Tester 8.5.1.2 版包含下列特性和加強功能:
- Internet Explorer 11 支援:Rational Functional Tester Internet Explorer 11 的早期支援。
- Windows 8.1 支援:Rational Functional Tester 支援 Windows 8.1。
8.5.1.1 版新增功能
Rational Functional Tester 8.5.1.1 版包含下列特性和加強功能:
- Microsoft Visual Studio 2010 Ultimate 支援: Rational Functional Tester 支援與 Microsoft Visual Studio 2010 Ultimate 的整合。
- JRE 1.7 Update 45 支援:Rational Functional Tester 支援 JRE 1.7 Update 45。
8.5.1 版新增功能
Rational Functional Tester 8.5.1 版包含下列特性和加強功能。
- Mozilla Firefox 版本獨立性:Rational Functional Tester 支援所有版本的 Mozilla Firefox 18.0 以及更新版本。如需相關資訊,請參閱HTML 支援
- Linux 64 位元支援:支援在 64 位元 Linux 作業系統中,以 32 位元程序來安裝和執行 Rational Functional Tester。在 64 位元 Linux 中啟用 64 位元 JRE 會導致 "Wrong ELF class: ELFCLASS32' for libftsys.so. 錯誤。如果要將 Rational Functional Tester 安裝在 Ubuntu 64 位元上,請確定安裝執行 Java 32 位元環境所需要的所有 32 位元程式庫。目前,Rational Functional Tester 不支援 Linux 上的 64 位元 JRE。如需相關資訊,請參閱 軟體需求。
- 系統報告產生:支援從「開始」功能表或指令行來產生系統報告。如需相關資訊,請參閱產生 Functional Tester 系統報告
- 自動啟用支援:現在可以從使用者介面來修改自動啟用設定。如需相關資訊,請參閱 自動啟用環境來進行功能測試。
8.5.0.1 版新增功能
Rational Functional Tester 8.5.0.1 版包含下列特性和加強功能:
- Dojo 1.8 支援:Rational Functional Tester 支援測試利用 Dojo 1.8 工具箱建置的 HTML 應用程式。如需相關資訊,請參閱 Dojo 支援。
- 透過 FTE 來支援 VT100Plus 功能鍵順序:使用者現在可以啟用 FTE 來傳送 VT100+ 功能鍵順序。如需相關資訊,請參閱進階連線內容
8.5 版的新增功能
Rational Functional Tester 8.5 版包含下列特性和加強功能。
- Dojo 1.7 支援:Rational Functional Tester 支援測試利用 Dojo 1.7 工具箱建置的 HTML 應用程式。如需相關資訊,請參閱 Dojo 支援。
- Adobe Flex 4.5 支援:Rational Functional Tester 支援測試 Adobe Flex 4.5 應用程式。如需相關資訊,請參閱 Flex 支援。
- Microsoft .NET 4.5 支援:Rational Functional Tester 支援測試利用 Microsoft .NET 4.5 來建置的應用程式。如需相關資訊,請參閱 .NET 支援。
- Adobe PDF 9.0、10.0 和 11.0 支援:Rational Functional Tester 支援測試以獨立模式或在瀏覽器中顯示的
Adobe PDF 唯讀文件。如需相關資訊,請參閱 Adobe PDF 文件支援。
- 產生系統報告:Rational Functional Tester 會產生「Functional Tester 系統報告」,
其中擷取了重要的系統資訊,可用來疑難排解您遇到的問題。如需相關資訊,請參閱產生 Functional Tester 系統報告。
- Eclipse 4.2 和 4.2.2 支援:Rational Functional Tester 支援測試 32 位元的 Eclipse 4.2 和 4.2.2 應用程式。如需相關資訊,請參閱 Eclipse 支援。
系統需求
如需 Rational Functional Tester 8.5.1 版的軟硬體需求的相關資訊,請參閱系統需求。
安裝 Rational Functional Tester 8.5 版或更新的版本
如需安裝 8.5.1 版的相關資訊,請參閱:安裝導覽圖。
註: 如果您的安裝使用 Java 7.0,即適用「Java 零時差漏洞」。這個漏洞的運用方式是在 Web
瀏覽器中執行惡意程式碼。如果您的應用程式使用 8.5.1 版所提供以外的任何 Java 7.0,請務必以最新的 Java 7 修補程式來更新它,以免受這個漏洞影響。
透過「Rational 測試工作台」來安裝 Rational Functional Tester
Rational Functional Tester 也包含在「Rational 測試工作台」套件中。當您透過「Rational 測試工作台」套件來安裝 Rational Functional Tester 時,
您可以使用 Rational Functional Tester 授權。
安裝 Rational Functional Tester 8.5 或或更新版本的 .NET 2010 說明
如果您已經安裝 Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010 .NET Integration,則必須手動安裝 Rational Functional Tester Microsoft Visual Studio 2010 .NET 說明。
- 在安裝 Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010 .NET Integration 之後,請開啟 Rational Functional Tester,按一下說明,然後按一下管理說明設定。此時會開啟「Visual Studio 說明檔案庫管理程式」。
- 選取從磁碟安裝內容選項。
- 按一下瀏覽,然後選取 helpcontentsetup.msha 檔,
依預設,您可以從 Rational Functional Tester installation
directory\IBM\SDP\FunctionalTester\vsnet\MSDNHelp\VS2010 目錄中取得它。
其它翻譯版本的說明資訊清單檔可以在 VS2010 目錄的語言環境資料夾中找到。
按下一步。
- 選取 RFT,然後按一下新增。
更新按鈕已啟用。
- 按一下更新。系統會提示您確認安裝。按一下是。The Rational Functional Tester .NET
說明是以 Visual Studio 2010 本端說明的方式來安裝。
註: 如要在 Visual Studio 2010 IDE 檢視 Rational Functional Tester .NET Scripting 說明,您必須在「說明檔案庫管理程式」中啟用本端說明選項。
提示:如要在 Visual Studio 2010 IDE 檢視已安裝之本端說明的完整目錄,請安裝 Visual Studio Help Keyword
Index 外掛程式(可在 Microsoft 網站取得)。或者您也可以升級至 Visual Studio 2010 Service Pack 1,以便在「Microsoft 說明檢視器」檢視說明。
已知限制和暫行解決方法
Adobe Flex 支援- Internet Explorer 11 瀏覽器上不支援錄製和播放 Flex 應用程式。
- 只在 32 位元瀏覽器支援測試 Flex 應用程式。
- Mozilla Firefox 17.0 以及更新版本不支援測試 Flex 應用程式。
- 不支援在 Google Chrome 瀏覽器上測試 Flex 應用程式。
- 在 Flex 清單控制項的多個選取元素中取得資料驗證點時,並不會挑選所有的選取值。
- Flex 和 SparkFormControl 無法使用「插入測試物件」。
- 您無法在 SparkList 的垂直捲軸上播放已錄製的動作。
Dojo 支援 1.7 和 1.8(僅適用於 8.5.0.1)- 在 Mozilla Firefox 瀏覽器中,「Dojo 方格控制項」上的 Dojo 紀錄在第 25 列以後是不正確的。這是因為每次按一下第 25 列之後的某一列時,
Dojo 都會從零開始重新啟動其列索引。請使用下列其中一個暫行解決方案來克服這個問題:
- 修改已錄製的 Script 並記下正確的列號。
- 在 Internet Explorer 瀏覽器中錄製 Script,然後在 Mozilla Firefox 瀏覽器中播放。
Microsoft Silverlight 支援- Rational Functional Tester 只支援在 32 位元的 Internet Explorer 上錄製 Silverlight 應用程式。
Microsoft .NET 4.5 支援- 不支援 RibbonFilterMenu 下拉清單中的錄製動作。
Microsoft Visual Studio 2010 Ultimate 支援
註: 這項限制僅適用 64 位元版本的 Windows。
在
Rational Functional Tester Microsoft Visual Studio 2010 Ultimate Integration 中建立專案時,如果遇到載入套件的相關錯誤,請使用下列暫行解決方法:
- 下載並安裝任何遺漏的相依項目(例如,msvcp80.dll 和 msvcr80.dll)。如需詳細資料,請參閱標題為 Rational Functional Tester 整合 Microsoft Visual Studio 2010 未如預期地運作的 Technote。
-
如果對解決問題沒有幫助,請使用下列暫行解決方法:
- 關閉 Visual Studio 2010 Ultimate。
- 開啟命令提示字元。預設位置為 C:\Windows\SysWOW64\cmd.exe。
- 變更至 vsnet 目錄。預設位置為 C:\Program Files(x86)\IBM\SDP\FunctionalTester\vsnet。
- 輸入 regedit RftVsNet.reg。
- 在訊息對話框中,按一下是以繼續進行。
- 變更至 vsnet\bin 子目錄。
- 輸入 regsvr32 RftVs10.dll。這時會出現成功訊息。
- 開啟 Visual Studio 2010 Ultimate Integration。
- 建立專案。
PDF 9.0、10.0 和 11.0 的檔案測試支援- 當您在 Adobe Reader 10.0 和 11.0 中錄製 Reader 工具列按鈕時,會將動作錄製成 click(atPoint(x,y))。
- 當您錄製在 Mozilla Firefox 瀏覽器中開啟的 PDF 檔時,
您必須先在瀏覽器中錄製動作,然後再開始錄製 PDF 檔。
- 只有使用 find() API 來尋找物件時,播放才會失效。暫行解決方法是先按一下攫取的物件,然後再播放。
- 在 Rational Functional Tester
Microsoft Visual Studio Integration 中,按幾次滑鼠之後,在播放期間 PDF 會當掉。
其它限制和暫行解決方案- 如果您使用 JRE 1.6 Update 17 或更新的版本,
而您要從先前自 Rational Quality Manager 播放的 Script 的詳細播放日誌來開啟「驗證點比較運算子」,
就必須在您開啟「比較運算子」的工作站上停用下一代外掛程式。
- 如果您使用 Google Chrome 或 Mozilla Firefox 以 Rational Functional Tester 8.5.1.1 版來測試 HTML 應用程式,則必須使用 JRE 1.7 Update 45。
- 如果有舊的 JRE 更新項目,請不要升級至 Rational Functional Tester 8.5.1.1 版;可以的話,繼續使用 8.5.1 版或舊版本。
已知問題也會以個別技術文件的形式,記錄在「支援知識庫」中。知識庫會隨著問題的發現和解決,而以新資訊來加以更新和維護。透過搜尋知識庫,您可以迅速找到問題的暫行或徹底解決方法。下列鏈結會執行即時「支援」知識庫的自訂查詢:
注意事項和商標
© Copyright IBM Corporation
2000, 2013.
U.S. Government Users Restricted Rights - Use,
duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
本資訊係針對 IBM 在美國所提供之產品與服務所開發;在其他國家或地區中,IBM 並不一定有提供本文所提及之各項產品、服務或特性。
請洽詢當地的 IBM 業務代表,以取得當地目前提供的產品及服務之相關資訊。
本文件在提及 IBM 的產品、程式或服務時,
並不表示或暗示只能使用 IBM 的產品、程式或服務。只要未侵犯 IBM 的智慧財產權,
任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。
不過,任何非 IBM 的產品、程式或服務,使用者必須自行負責作業的評估和驗證責任。
本文件所說明之主題內容,IBM 可能擁有其專利或專利申請案。提供本文件不代表提供這些專利的授權。您可以書面提出授權查詢,來函請寄到:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
有關雙位元組 (DBCS) 資訊的授權查詢,請洽詢您所在國家的 IBM 智慧財產部門,或書面提出授權查詢,來函請寄到:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
下列段落若與該國或地區之法律條款抵觸時,即視為不適用:International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證,
其中包括且不限於不違反規定、可商用性或特定目的之適用性的隱含保證。有些國家或地區在某些交易上並不接受明示或默示保證的排除,因此,這項聲明對 貴客戶不見得適用。
本資訊中可能會有技術上或排版印刷上的訛誤。
因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。
本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。這些網站所提供的資料不是 IBM 本產品的資料內容,如果要使用這些網站的資料,您必須自行承擔風險。
IBM 得以各種 IBM 認為適當的方式來使用或散布 貴客戶提供的任何資訊,而無需對 貴客戶負責。
如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊,以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:
Intellectual Property Dept. for Rational Software
IBM Corporation
5 Technology Park Drive
Westford, MA 01886
U.S.A.
上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。
IBM 基於雙方之 IBM 客戶合約、IBM 國際程式授權合約(或任何同等合約)之條款,
提供本文件所提及的授權程式與其所有適用的授權資料。
商標聲明
IBM、IBM 標誌和 ibm.com® 是 International Business Machines Corp. 在全球許多管轄區註冊的商標或註冊商標。其他產品及服務名稱可能是 IBM 或其他公司的商標。
如需目前的 IBM trademarks
商標清單,請參閱網路上的 Copyright
and trademark information。
Adobe 是
Adobe Systems Incorporated
在美國及/或其他國家或地區的註冊商標或商標。
Java 和所有以 Java 為基礎的商標是
Sun Microsystems, Inc. 在美國及/或其他國家或地區的商標。
Linux 是
Linus Torvalds 在美國及/或其他國家或地區的註冊商標。
Microsoft 和 Windows 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。
其他公司、產品及服務名稱可能是其他公司的商標或服務標記。