© Copyright International Business Machines Corporation 2006. All rights reserved.
(C) Copyright IBM Japan 2006
.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 <アプリケーションの絶対パス> を実行できます。
- Java バージョンの Rational Functional Tester を使用している場合には、java -classpath <classpath> com.rational.test.ft.rational_ft -writeconfig <アプリケーションの絶対パス> を使用します。
その他の場合には、アプリケーションの構成ファイルを手動で作成する必要があります。
ネットワークにあるプロジェクトでは、セキュリティー・ポリシーにより、ローカル・コンピューターに「完全な信頼」許可がない場合があります。 再生ログまたは RFT デバッグ・ログに RuntimeSecurityPolicyException メッセージが表示されます。
対処法: 以下を実行します。
- 「イントラネット」ゾーンのセキュリティー・レベルを「完全な信頼」に構成します。 これは、ご使用のコンピューターの「コントロール パネル」の「Microsoft .NET Framework 構成」から行います。
それでもメッセージが表示され続ける場合には、以下のステップを実行してください。
- プロジェクト・パスとして、IP アドレスではなくコンピューター名を指定します。
- Internet Explorer で以下の構成をします。
- Internet Explorer ウィンドウで「ツール」>「インターネット オプション」をクリックします。
- 「セキュリティ」タブで、「イントラネット」ゾーンを選択します。
- 「サイト」をクリックします。
- 「イントラネット」ダイアログ・ボックスで、「詳細設定」をクリックします。
- 「このゾーンのサイトにはすべてサーバーの確認 (https:) を必要とする」のチェック・マークを外します。
- プロジェクト・パスを指定して「追加」をクリックします。
- 「OK」をクリックします。
これは、テスト・システムに .Net Framework がインストールされていない場合に発生します。
対処法: .Net Framework をインストールし、Install.bat ファイルを実行して必要な DLL を <Functional Tester installation directory>\SDP70\FunctionalTester\installscripts ディレクトリーから登録します。