mySAP アプリケーションのオブジェクトには、.url、.href、および .id など、動的に変化する多数のプロパティーが含まれています。mySAP アプリケーションに対して Functional Test スクリプトを再生している間、1 つ以上のオブジェクト認識プロパティーの値が変化して、ScriptAssure スコアが高くなり、スクリプトの失敗を招くことがあります。Functional Tester は、認識プロパティーの値を、動的に変化するこれらの値の正規表現に変換するメカニズムを提供しています。
mySAP アプリケーションをテストしている最中に各オブジェクトの動的認識プロパティーを見つけてそれを正規表現に変換する作業は、煩わしいものです。
このタスクについて
そこで、mySAP アプリケーションのテストが簡単になるよう、以下のタスクを実行します。
- カスタマイズ・フォルダーにある CustomObjectRecProp.rftop ファイルのバックアップを作成します。 このフォルダーは、Windows では C:¥Documents and Settings¥All Users¥Application Data¥IBM¥RFT¥customization に、Linux では /etc/opt/IBM/Rational/RFT/customization にあります。
- カスタマイズ・フォルダー内の CustomObjectRecProp_MySAP.rftop ファイルを CustomObjectRecProp.rftop に名前変更します。
- スクリプトの再生中にスローされる警告とエラーの数を減らすために、ScriptAssure 値を変更します。
- Functional Tester で「設定」ウィンドウを開きます。Eclipse IDE ではをクリックし、Visual Studio IDE ではをクリックします。
- 「Functional Test」を展開し、「再生」を展開します。
「Script Assure (TM)」オプションをクリックし、「拡張」をクリックします。
- 「最終機会認識スコア」を 30000 に、「許容スコアがこの数値を超える場合、警告を出す」を 20000 に設定します。
次のタスク
注: 認識プロパティー値が動的に変化するためにスクリプト実行の失敗が解消されない場合は、正規表現メカニズムを使用してこの問題を解決します。
詳しくは、Functional Tester ヘルプの「正規表現」のトピックを参照してください。
注: mySAP 以外のアプリケーションをテストするには、CustomObjectRecProp.rftop のバックアップ・コピーを使用して、デフォルトの ScriptAssure 値を使用します。詳しくは、Functional Tester ヘルプの「Script Assure の使用」のトピックを参照してください。