© 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 已知的問題和暫行解決方法在 .Net 中記錄時,如果您在 ErrorProvider、HelpProvider 及 ToolTipText 控制項上建立驗證點,將發生這個問題。
暫行解決方法:在 .Net 中,在這些控制項上建立內容驗證點。
問題在於 Win32 API 的 GetScrollBarInfo 方法。如果啟用視覺化樣式,則無法傳回正確結果。
暫行解決方法:從應用程式的程式碼基底中,將 Application.EnableVisualStyles() 這一行停用/加上註解符號, Rational Functional Tester 就可以正常運作。在 VS2005 中,這是測試應用程式在 Main() 方法中的第一行程式碼。
附註:只有 WindowsXP 或 Windows 2003 平台會發生這個問題。
如果測試系統未安裝 .Net 1.0 Framework,您無法為使用 .Net 1.0 Framework 所編譯的應用程式產生配置檔。
暫行解決方法:若要產生配置檔,必須先在測試系統上安裝 1.0 Framework。然後,使用下列其中一個指令:
- 如果應用程式以 .Net 1.0 Framework 編譯,您可以執行 rational_ft.exe -writeconfig <應用程式的完整路徑>。
- 如果使用 Rational Functional Tester Java 版,請使用 java -classpath <類別路徑> com.rational.test.ft.rational_ft -writeconfig <應用程式的完整路徑>。
否則必須手動為應用程式撰寫配置檔。
基於安全原則,網路中的專案在本端電腦中可能沒有「完全信任」許可權。重播日誌或 RFT 除錯日誌中會顯示 RuntimeSecurityPolicyException 訊息。
暫行解決方法:執行下列步驟:
- 將「近端內部網站」區域的安全層次配置為「完全信任」。您可以從電腦「控制台」的 Microsoft .NET Framework 組態中做這項設定。
如果還是出現訊息,請執行下列步驟:
- 不要使用 IP 位址,改用電腦名稱做為專案路徑。
- 在 Internet Explorer 做下列配置:
- 在 Internet Explorer 視窗中,按一下工具 > 網際網路選項。
- 在「安全性」標籤中,選取近端內部網路區域。
- 按一下網站。
- 在「近端內部網路」對話框中,按一下進階。
- 取消勾選此區域內的所有網站需要伺服器驗證 (https:)。
- 指定專案路徑,再按一下新增。
- 按一下確定。
當測試系統上未安裝 .Net Framework 時會發生這種情形。
暫行解決方法:安裝 .Net Framework,然後從 <Functional Tester 安裝目錄>\SDP70\FunctionalTester\installscripts 目錄中執行 Install.bat 檔案來註冊所需的 DLL。