Microsoft .NET Framework に関する問題

© Copyright International Business Machines Corporation 2006. All rights reserved.
(C) Copyright IBM Japan 2006

1.0 既知の問題および対処法
   1.1 .Net で ErrorProvider、HelpProvider、および ToolTipText コントロールに検査ポイントを挿入する際に ObjectNotFoundException が発生する
   1.2 一部の .NET コントロールではスクロール・イベントが正しく作動しない
   1.3 テスト・システムに .Net 1.0 Framework がインストールされていない場合における構成ファイルの生成の問題
   1.4 ネットワークに保管されている .Net スクリプトを再生できない
   1.5 Functional Tester は、Win32、.NET、HTML、Siebel、および SAP アプリケーションでのコントロールの識別に失敗する

1.0 既知の問題および対処法

1.1 .Net で ErrorProvider、HelpProvider、および ToolTipText コントロールに検査ポイントを挿入する際に ObjectNotFoundException が発生する

.Net で記録中に ErrorProvider、HelpProvider、および ToolTipText コントロールに対してデータ検査ポイントを作成すると発生します。

対処法: .Net でのこれらのコントロールに対しては、プロパティー検査ポイントを作成してください。

1.2 一部の .NET コントロールではスクロール・イベントが正しく作動しない

問題は、Win32 API の GetScrollBarInfo メソッドにあります。このメソッドは、視覚スタイルが有効になっている場合には正しい結果を戻しません。

対処法: アプリケーション・コードベースから Application.EnableVisualStyles() 行を使用不可にする、またはコメント化すると、Rational Functional Tester は正常に作動します。 VS2005 では、これはテスト・アプリケーションの Main() メソッドのソース・コードにおける最初の行です。

注: この問題は WindowsXP または Windows 2003 プラットフォームのみで発生します。

1.3 テスト・システムに .Net 1.0 Framework がインストールされていない場合における構成ファイルの生成の問題

テスト・システムに .Net 1.0 Framework がインストールされていない場合には、.Net 1.0 Frameworkでコンパイルされたアプリケーションの構成ファイルを生成できません。

対処法: 構成ファイルを生成するには、まずテスト・システムに 1.0 Framework をインストールする必要があります。 その後、以下のいずれかのコマンドを使用します。

その他の場合には、アプリケーションの構成ファイルを手動で作成する必要があります。

1.4 ネットワークに保管されている .Net スクリプトを再生できない

ネットワークにあるプロジェクトでは、セキュリティー・ポリシーにより、ローカル・コンピューターに「完全な信頼」許可がない場合があります。 再生ログまたは RFT デバッグ・ログに RuntimeSecurityPolicyException メッセージが表示されます。

対処法: 以下を実行します。

それでもメッセージが表示され続ける場合には、以下のステップを実行してください。

    1. Internet Explorer ウィンドウで「ツール」>「インターネット オプション」をクリックします。
    2. 「セキュリティ」タブで、「イントラネット」ゾーンを選択します。
    3. 「サイト」をクリックします。
    4. 「イントラネット」ダイアログ・ボックスで、「詳細設定」をクリックします。
    5. 「このゾーンのサイトにはすべてサーバーの確認 (https:) を必要とする」のチェック・マークを外します。
    6. プロジェクト・パスを指定して「追加」をクリックします。
    7. 「OK」をクリックします。

1.5 Functional Tester は、Win32、.NET、HTML、Siebel、および SAP アプリケーションでのコントロールの識別に失敗する

これは、テスト・システムに .Net Framework がインストールされていない場合に発生します。

対処法: .Net Framework をインストールし、Install.bat ファイルを実行して必要な DLL を <Functional Tester installation directory>\SDP70\FunctionalTester\installscripts ディレクトリーから登録します。