Adobe PDF 文書サポート

IBM IBM Rational Functional Tester は、Adobe PDF 7.0 および 8.0 読み取り専用文書のテストをサポートします。ブラウザーまたはスタンドアロンの PDF Reader で表示される PDF 文書をテストできます。スタンドアロンの PDF Reader で表示される文書に記録された Functional Test スクリプトは、文書がブラウザーで表示される場合およびその逆の場合に再生することができます。

IBM Rational Functional Tester がサポートする細分度のレベルは、PDF 文書のデザイン方法によって異なります。例えば、PDF 文書のページ全体が 1 つのテキスト・オブジェクトのみを含むようにデザインされている場合、検査ポイント強調表示機能は、ページ・レベルの内容のみをキャプチャーし、ページ内の内容は取得しません。

PDF 読み取り専用文書のテストの相互互換性は、文書コントロールでのみ可能であり、リーダー・コントロールでは不可能です。例:

このバージョンの IBM Rational Functional Tester には、以下のコントロールを含む PDF 文書のテストのサポートが含まれます。
前提条件: PDF 文書のテストを開始する前に、Adobe Reader 環境設定および Rational Functional Tester Script Assure 値を設定する必要があります。
注:
  • Adobe Reader で新規文書を開く場合、レコーダーが開始した後に PDF 文書を一度クリックします。このクリックは、リーダーが文書を処理するために必要です。
  • 文書モード設定では、文書検査ポイントのみサポートされています。検査ポイントは、文書の必須クリックの後に取得できます。記録中、文書モード設定での PDF 文書に対するクリックはすべて無視され、コードは生成されません。
  • より大きい文書には、ページ・モード設定を使用します。
  • 文書モードで大きい文書のデータ検査ポイントを取得するには、以下の手順に従ってください。
    1. レジストリー・キー HKEY_LOCAL_MACHINE¥SOFTWARE¥Rational Software¥Rational Test¥8¥Options を作成します。
    2. 新しい DWORD 変数 InvocationTimeout を作成します。
    3. 70 ページ以上の文書では、8*60*1000 ミリ秒のタイムアウト値を指定します。
    4. IBM Rational Functional Tester を再起動して Adobe Reader を再起動します。
    5. 「文書モード設定で PDF 文書のクリックを無視します」メッセージが生成されるまで、PDF 文書をクリックします。
    6. データ検査ポイントを取得します。
  • PDF 文書の特定のコントロールが 2 行以上にまたがる場合、強調表示のための長方形は、そのコントロール・ロケーションのすべての行をカバーします。その他のコントロールが、強調表示のための長方形に入る可能性があります。しかし、2 行以上にまたがるコントロールで検査ポイントが取得された場合、画面の長方形内に入るその他のコントロールは考慮されません。
  • PDF 文書の文字のフォントが、コンピューターで使用不可であるかインストールされていない場合、PDF 文書を正しくテストできない可能性があります。

フィードバック