IBM Rational Functional Tester Fix Pack 6.1.1.1 - ReadMe

適用於 Rational Functional Tester 6.1 版

© Copyright IBM Corporation 2002, 2005. All Rights Reserved.

如果要檢視這個檔案的最新版本,請前往 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/readme_6111_zh-TW.html

重要注意事項:Rational 產品更新程式的解除安裝(回復)功能可以支援 Rational Functional Tester 和 Rational Manual Tester 的單一產品安裝。另外,更新開始執行後,請不要取消更新。

內容

1.0 關於本版
   1.1 本版新增功能
   1.2 產品修正歷程
2.0 安裝資訊
   2.1 硬體需求
   2.2 軟體需求
3.0 已知限制、問題及暫行解決方法
4.0 客戶支援中心
5.0 注意事項和商標
 

1.0 關於本版

這個修正套件包括 6.1.1 版套件之後所產生的修正程式,以及新的 Microsoft Visual Studio 2005 支援。

1.1 本版新增功能

Visual Studio 2005 支援

當 Microsoft Visual Studio 2005 第一次啟動時,系統會要求您選擇一項設定。您應該選擇「一般開發」設定。

重播失敗的擷取畫面

如果重播 Script 導致丟出異常狀況,Functional Tester 會擷取失敗當時的畫面。透過日誌可以取得此擷取畫面。

停止或暫停 Script 重播

Script 的重播可以停止或暫停。

識別不明確

在 Script 重播所啟動的測試中應用程式實例,以及 Script 重播前不慎未關閉的相同應用程式的實例之間,當 Functional Tester 無法區分兩者時,就會發生識別不明確的情形。識別不明確會造成 Script 重播失敗,必須關閉重複的應用程式。這項新增特性可以找出識別不明確的情形,讓您關閉重複的應用程式,再繼續重播。

Siebel 延伸特性

這個延伸功能可以為 Siebel 應用程式提供延伸的功能測試支援,而且它是以 Siebel 7.7 版為基礎。 RFT 的 Siebel 延伸特性可讓使用者利用 Siebel 物件模型來擷取及重播 GUI 層次的互動。使用者可以在 Siebel 自訂元件上執行內容和資料驗證點。

此延伸模組是分開授權。您必須另外購買軟體授權才能使用。

這項特性的相關文件收錄在另一個版本注意事項檔案:IBM Rational Functional Tester Extension for Siebel Automation Readme。如果要檢視這個檔案的最新版本,請參閱 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/rft6111_Siebel/readme_Siebel_zh-TW.html中的 ReadMe。

Rational 產品更新程式

「Rational 產品更新程式」現在可以在您安裝新的更新之後從系統中移除任何過時的檔案。您可以使用清除功能以大量減少安裝的產品所使用的磁碟空間,以及清除任何過時的檔案。如需相關資訊,請參閱「Rational 產品更新程式」說明中的「移除過時的檔案」。

附註:必須安裝 6.1.1 更新套件及後續的更新,才能支援這項功能。

1.2 產品修正歷程

這個修正套件包含下列問題的修正程式:

當 javax.swing.JTable 資料格內容被當作 NULL 值傳回時,RFT 會因為錯誤而失敗。(APAR PK02434)

這個版本已可適當地處理 NULL JTable 資料格內容。

RFT VB.Net 會利用 System.Text.RegularExpressions.Regex 來比較正規表示式,但這些正規表示式無法辨識依預設會在 Java Scripting 中使用的某些跳出型樣。(APAR PK09453)

所用的 ESC 序列已更新為可在 Java 與 VB.Net Scripting 模型之間達成一致性。

在特定的客戶超本文標示語言 (HTML) 資料項目表格中,RFT 無法將欄位捲動到視圖中。(APAR PK09817)

這個版本已經不會再發生這個問題了。

顯示 IE 資訊列時,RFT 會找不到重播中的超本文標示語言 (HTML) 物件。(APAR PK11853)

顯示 IE 資訊列時,頁面中的所有超本文標示語言 (HTML) 物件都會往下移,移位的距離為資訊列的高度。這會使 RFT 將超本文標示語言 (HTML) 物件的位置計算錯誤。修改後的 RFT 在計算 Internet Explorer 中的超本文標示語言(HTML) 物件的位置時,會將 IE 資訊列的高度納入考量。

RFT 不支援藉由呼叫 Javascript 中的 createHtmlPopup 而建立的超本文標示語言 (HTML) 蹦現畫面。(APAR PK14260)

這個版本已新增對 IE 中之 Javascript 型超本文標示語言 (HTML) 蹦現畫面的支援。

Linux 中,Mozilla 瀏覽器測試啟用的問題。(APAR PK09699)

這個版本已經解決 Linux 中,Mozilla 瀏覽器測試啟用的問題。

在 XDE 中,超本文標示語言 (HTML) 表格上所紀錄的物件資料驗證點的問題。(APAR PK01299)

本產品的這個版本不會再因為在 XDE 中,超本文標示語言 (HTML) 表格上所紀錄的物件資料驗證點的問題而發生錯誤,並導致失敗。

選取要在資料驗證點中比較的超本文標示語言 (HTML) 表格區域。(APAR IC47147)

選取要在資料驗證點中比較的超本文標示語言 (HTML) 表格區域這項作業無法依照預期情況運作。

Mozilla 1.7.12 版中的物件強調顯示。(APAR PK13850)

在這個版本中,Mozilla 1.7.12 版中的物件強調顯示已可依照預期情況運作。

IE 與 Mozilla 1.7.12 版之間的跨瀏覽器不相容問題已獲得解決。(APAR PK14885)

這個問題就是 Mozilla 1.7.12 版之 nsIXULWindow 的介面有了變更,所以致使超本文標示語言 (HTML) 文件找不到它的上層,也就是瀏覽器。先前並未將瀏覽器併入對映中(文件會被記錄為最上層物件)。這個版本會在預期的介面失敗時改用新介面。

2.0 安裝資訊

如需安裝 IBM Rational Functional Tester Fix Pack 6.1.1.1、安裝先決要件、從指令行安裝,以及設定更新伺服器的本端鏡映等主題的相關資訊,請參閱 http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/install_instruction/6111/install_zh-TW.html中的安裝指示。

2.1 硬體需求

安裝這個修正套件時,不需要其他的硬體需求。

2.2 軟體需求

您可以安裝這個修正程式來與 IBM Rational Functional Tester 6.1.1 搭配使用。安裝這個修正程式之前,必須先安裝 IBM Rational 產品更新程式 6.0.1。

3.0 已知限制、問題及暫行解決方法

這些版本注意事項包含版本特定資訊,例如在產品文件截稿之後才發現的問題和限制。

Linux:無法以搜尋器/視察程式來識別 Eclipse (SWT) 功能表項目

在 Linux 上,無法以物件搜尋器/視察程式來識別 Eclipse 型 (SWT Java) 功能表項目。不支援 GTK 功能表。

「產品更新程式」無法在 NT4.0 上更新 iFixes

「Rational 產品更新程式」無法在 Windows NT 4.0 上解壓縮和安裝更新。「產品更新程式」不支援 Windows NT。

F12 快速鍵可用來終止 Script 執行

在 Functional Tester 中重播 Script 時,可以利用 F12 鍵來終止執行。使用者文件未提供這項資訊。

另外,本版還有一項新特性,可讓您利用「重播監視器」上的按鈕來暫停或停止重播。在這個版本和舊版的 Functional Tester 中,您都可以利用 F12 快速鍵來終止 Script 執行。

如果未安裝語言套件,「VP 編輯器/比較器」無法正確顯示日文字元

在日文和簡體中文等作業系統上,您可能發現非英文字元在「驗證點編輯器/比較器」內會變成正方形符號。如果您在安裝產品時未安裝語言套件,將會發生這種情形。如果要解決這個問題, 請重新執行安裝作業,然後只選取所要的語言套件。其他都不要選取。之後,就會正常顯示字元。

需要 JRE 1.4.1 或更新版本才能使用 HTML 日誌。

需要啟用 JRE 1.4.1 版或更新版本,才能使用 HTML 日誌。

「延遲設定喜好設定」不適用於 Siebel 測試

視窗 > 喜好設定下方有些選項對於 RFT Siebel 實作而言無效,因為不適用於 Siebel 物件模型。例如,在視窗 > 喜好設定 > 功能測試 > 重播 > 滑鼠延遲> 其他延遲下方的選項不適用於 Siebel 測試。

切換至其他視景之後,無法回到「功能測試」視景

如果您是利用 Rational 產品更新程式,將 Rational Functional Tester 6.1.1 更新為 6.1.1.1, 當您切換至不同視景(例如:Rational Software Modeler)時,您可能無法再切換至 Eclipse 中的「功能測試」視景。如果無法回到「功能測試」視景,請使用下列步驟來返回:

1. 在 Wordpad 中開啟 C:\Program Files\IBM\Rational\SDP\6.0\rationalsdp.ini。
(在「記事本」中,可能會有格式化的問題。在 Wordpad 中儲存之後,即可在「記事本」中編輯。)
2. 尋找 VMArgs=-Xquickstart
3. 在後面加入下一行:
VMArgs=-Drational.test.ft.bootstrap.running=true
4. 儲存檔案。
5. 重新啟動產品。

現在應該能夠切換至「功能測試」視景。

Siebel 延伸特性:搭配預先存在的 RFT 專案使用 RFT 6.1.1.1 的步驟

如果您安裝最新的 Fix Pack 6.1.1.1,您必須先執行一些動作, 才能順利搭配預先存在的專案來使用新的 Siebel 支援。您需要加入兩個新的範本(一個用於 Script 標頭,另一個用於 Script 輔助程式標頭),這些範本必須新增至專案。您也需要更新專案的建置或參考資訊。以下為每一個 RFT 平台特定的詳細資料。

RFT Java Scripting 及 Eclipse
1. 如果您使用 RFT Java Scripting,您可以在「功能測試專案」視圖中的專案上按一下滑鼠右鍵,選取內容,以更新為最新範本。

2. 在「內容」對話框,從左邊清單選取「功能測試 Script 範本」。請選取「Script 說明程式:檔案標頭」範本。如果尚未自訂此範本,您可以按一下還原預設按鈕來升級。如果您已自訂範本,請在開頭的其他 import 陳述式中新增此行:

    import com.rational.test.ft.object.interfaces.siebel.*;

修改範本之後,請按一下套用按鈕。接下來, 選取「Script: 檔案的標頭」範本。將同一行也加入此範本的匯入區段。按一下套用,再按一下確定

3. 如果您使用整合式 ClearCase 支援,則範本檔在編輯之後將會移出。必須移入,才能供團隊的其他成員使用。 請在「功能測試專案」視圖中,再次用滑鼠右鍵按一下專案,再按一下團隊 > 顯示移出。您將看到已移出的元素清單。請選取 ft_script.java.rfttpl 和 ft_scripthelper.java.rfttpl 這兩個範本並移入 (例如,您可以在清單中用滑鼠右鍵按一下選取的元素,再按一下移入)。其他團隊成員應該在「功能測試專案」視圖中用滑鼠右鍵按一下專案,再按一下團隊 > 取得最新版本…,以更新他們的專案。

4. 最後,再次用滑鼠右鍵按一下「功能測試專案」視圖中的專案,再按一下重設 Java 建置路徑。每一位團隊成員都需要執行這一個最後步驟,因為「Java 建置路徑」取決於每一台機器上的每一個專案本身。

VB.Net Scripting 與 Visual Studio
1. 如果您使用 VB.Net Scripting,您可以在「方案總管」中用滑鼠右鍵按一下專案,再按一下內容,以更新最新的範本。

2. 在「內容」對話框,選取功能測試 Script 範本標籤。請選取「Script 說明程式:檔案標頭」範本。如果尚未自訂此範本,您可以按一下還原預設按鈕來升級。如果您已自訂範本,請在開頭的其他 import 陳述式中新增此行:

    匯入 Rational.Test.Ft.Object.Interfaces.Siebel

修改範本之後,請按一下套用按鈕。接下來, 選取「Script: 檔案的標頭」範本。將同一行也加入此範本的匯入區段。按一下套用,再按一下確定

3. 如果您使用整合式 ClearCase 支援,則範本檔在編輯之後將會移出。必須移入,才能供團隊的其他成員使用。請在「方案總管」中,再次用滑鼠右鍵按一下專案,再按一下團隊 > 顯示移出。您將看到已移出的元素清單。請選取 ft_script.vb.rfttpl 和 ft_scripthelper.vb.rfttpl 這兩個範本並移入 (例如,您可以在清單中用滑鼠右鍵按一下選取的元素,再按一下移入)。其他團隊成員應該在「方案總管」中用滑鼠右鍵按一下專案,再按一下團隊 > 取得最新版本,以更新他們的專案。

4. 最後,再次用滑鼠右鍵按一下「方案總管」中的專案,再按一下重設自訂參照。每一位團隊成員都需要執行這一個最後步驟,因為「自訂參照」取決於每一台機器上的每一個專案本身。

解除安裝及重新安裝 Rational Functional Tester 和 Manual Tester - 問題和暫行解決方法

無法適當地將搭配最新的 RFT 更新一同安裝的 IBM Rational Agent Controller 解除安裝。如果試圖將它解除安裝,會使 IBM Rational Agent Controller 元件的安裝狀態無法變更。

如果要手動解除安裝 RFT 更新的 IBM Rational Agent Controller 元件,請遵循下列步驟:

1. 停止在機器上執行的 IBM Rational Agent Controller 服務。在「控制台」中,按一下管理工具 > 服務。用滑鼠右鍵按一下 IBM Rational Agent Controller > 控制

2. 移除 IBM Agent Controller 元件的安裝目錄。在 Windows 檔案總管中,刪除 IBM_Agent_Controller 資料夾,該資料夾在 Functional Tester 的安裝目錄中。Rational 安裝目錄的預設位置是 C:\Program Files\IBM\Rational\SDP\6.0。

3. 刪除更新歷程資料夾 C:\Windows\IBM\RAC60。

4. 移除登錄設定 HKEY_LOCAL_MACHINE\SOFTWARE\IBM\Rational Agent Controller。利用 regedit.exe瀏覽至該登錄,用滑鼠右鍵按一下機碼,然後選取刪除

5. 從控制台> 新增或移除程式,選取 IBM Rational Agent Controller,然後按一下變更/移除。從新增或移除程式清單中選取 IBM Rational Agent Controller。

6. 編輯 C:\WINDOWS\vpd.properties 檔,然後刪除所有包含 "IBM_Agent_Controller" 字串的指令行。

4.0 客戶支援中心

如需產品新訊、活動、支援及其他資訊,請參閱 Rational Functional Tester 首頁,網址是 www.ibm.com/software/awdtools/tester/functional/index.html.

5.0 注意事項和商標

© Copyright IBM Corporation 2002, 2005. All Rights Reserved.

本 IBM 產品包含的 XDoclet 文件業經授權使用且受下列版權歸屬聲明的保護: Copyright (c) 2000-2005, XDoclet Team. All rights reserved.

Portions based on Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Copyright (c) 1995 by Addison-Wesley Publishing Company, Inc. All rights reserved.

本資訊係針對 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 智慧財產部門,或書面提出授權查詢,來函請寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落若與該國之法律條抵觸時,即視為不適用:International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證, 其中包括且不限於不違反規定、可商用性或特定目的之適用性的隱含保證。 有些國家在某些交易上並不接受明示或默示保證的排除,因此,這項聲明對 貴客戶不見得適用。

本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。

本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。這些網站中的教材不屬於此 IBM 產品的相關教材,用戶使用這些網站時應自行承擔風險。

IBM 得以各種 IBM 認為適當的方式使用或散布 貴客戶提供的任何資訊,而無需對 貴客戶負責。

如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊, 以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA

上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。

IBM 基於雙方之 IBM 國際程式授權合約(或任何同等合約)條款, 提供本文件所提及的授權程式與其所有適用的授權資料。

本文件中所含的任何效能資料是在控制環境中得出。因此,在其他作業環境中獲得的結果可能有明顯的差異。 部分測量可能是在開發階段的系統上測定,無法保證這些測量在一般可用的系統上維持不變。再者,有些測定可能是透過推測方式來評估。 實際結果可能不同。本文件的使用者應驗證適用於其特定環境的資料。

本文件所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。IBM 未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性、或任何對產品的其他主張是否完全無誤。有關非 IBM 產品的性能問題應直接洽詢產品供應商。

所有關於 IBM 未來方針或目的之聲明,隨時可以更改或撤消,不必另行通知,而且僅代表目標與主旨。

這份資訊含有日常商業運作所用的資料和報告範例。 為了盡可能地加以完整說明,範例中含有個人、公司、品牌及產品的名稱。所有這些名稱全屬虛構,如果與實際商場企業使用的名稱和地址雷同,純屬巧合。

版權:

這份資訊含有原始語言的範例應用程式,用以說明各作業平台中的程式設計技術。 貴客戶可以為了研發、使用、銷售或散佈符合範例應用式所適用的作業平台之應用程式介面的應用程式,以任何形式複製、修改及散佈這些範例程式,不必向 IBM 付費。 這些範例並未在所有情況下完整測試。因此,IBM 不保證或暗示這些程式的可靠性、有用性或功能。

這些範例程式或任何衍生成果的每份複本或任何部分,都必須依照下列方式併入著作權聲明:

©(您的公司名稱)(年份)。本程式碼的若干部分係衍生自 IBM Corp. 範例程式。© Copyright IBM Corp. 2000, 2005. All rights reserved.

如果您檢視本資訊的電子檔,可能不會出現照片和彩色插圖。

程式設計介面資訊

程式設計介面資訊之目的,是要協助您利用這個程式來建立應用軟體。

通用程式設計介面可讓您撰寫應用軟體,以取得本程式工具的服務。

不過,本資訊也可能包含診斷、修改及調整資訊。提供診斷、修正和調整資訊是為了協助您進行應用軟體除錯。

警告:請勿將這份診斷、修正和調整資訊當作程式設計介面使用,因為它隨時會改變。

商標及服務標記

下列專用名詞是 IBM 在美國及/或其他國家的商標:

Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國及/或其他國家的商標。

Windows 和 Windows NT 是 Microsoft Corporation 在美國及/或其他國家的商標。

Intel 和 Pentium 是 Intel Corporation 或其子公司在美國及/或其他國家的商標或註冊商標。

UNIX 是 The Open Group 在美國及其他國家的註冊商標。

Linux 是 Linus Torvalds 在美國及/或其他國家的商標。

其他公司、產品或服務名稱,可能是第三者的商標或服務標誌。