© Copyright International Business Machines Corporation 2006. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1.0 已知的問題和暫行解決方法在 Linux 上,IBM JRE 1.5(JAVA5.0) 採用新的視窗工具集來執行 AWT 應用程式。因此,AWT 型的測試中應用程式 (AUT) 在 IBM JRE1.5 上執行時會失敗。導致 TargetGone 異常。
暫行解決方法:
- 在指令行介面中,輸入下列指令:
java -Dawt.toolkit=sun.awt.motif.MToolkit
- 或者,在 Functional Tester 中,選取配置->啟用測試環境,在「Java 環境」標籤中將 Dawt.toolkit=sun.awt.motif.MToolkit 新增至「執行選項」欄位。
附註:Sun JRE 1.5 也會發生這個問題。但上述暫行解決方法不適用於 Sun JRE 1.5。
這是 IBM JRE 1.5 本身的問題。
暫行解決方法:使用 Sun JRE 1.5、IBM JRE 1.4.2 SR6 或 IBM JRE 5.0 SR3 來重播 HTML。
當一個程序中有兩個執行緒同時提出 X 要求時,X 程式庫無法處理要求,因為這些不是安全執行緒的要求。這會導致非同步錯誤,出現類似非預期的非同步回覆或事件遺失的訊息。在 RFT Script 中使用多個執行緒時也可能發生這個問題。
暫行解決方法:在 <RFT 安裝目錄>/ivory.properties 檔案中,將選項 rational.test.ft.script.playback.mouse.allow_multiple_threads 設為 "true"。
在 Linux 上,由於編碼格式不相容,Functional Tester 可能無法辨識或讀取匯入的檔案。
在 Functional Tester 中,預設編碼格式設為 UTF-8。但 UTF-8 無法處理某些編碼格式,例如 Cp1252。
暫行解決方法:在 Linux 上,將檔案的編碼格式設為 ISO-8859-1。
- 在「功能測試專案」窗格中,選取已匯入的專案或您匯入檔案的專案。
- 按一下專案 > 內容。
- 在「內容」視窗中,從清單中選取資訊。
- 在「文字檔編碼」欄位中,按一下其他。
- 從下拉清單中選取 ISO-8859-1。
- 按一下確定。
開啟「功能測試」視景時,有時會發生異常狀況。例如下列情況:
- 直接執行 <Functional Tester 安裝目錄>\eclipse 檔案來開啟 Eclipse IDE
- 與 Functional Tester 使用相同 Eclipse Shell 的不同產品開啟 Eclipse IDE
暫行解決方法:
- 使用啟動功能表或 ft_starter 指令來開啟 Functional Tester。
- 在呼叫 Eclipse IDE 之前,先設定 Functional Tester 環境變數。例如:source <Functional Tester 安裝目錄>/FunctionalTester/bin/rtsetup
在 Script 瀏覽器中強調顯示物件時,物件有時呈現背景色,所以看不見。
暫行解決方法:在 Enabler 工具中,在 Java 環境標籤的執行選項中加入下一行:
-Dawt.toolkit=sun.awt.motif.MToolkit