フローおよびビジネス・プロセス・テストへのコンポーネントの記録

この項では、任意のアプリケーションをナビゲートしているときに、フローまたはビジネス・プロセス・テストにコンポーネントを自動的に記録する方法について説明します。

記録を使用すると、ステップの作成開始前に個別のコンポーネントおよびそれに関連するアプリケーション領域を手動で作成しなくても、アプリケーション内でコンポーネント・ステップ、さらには完全なビジネス・プロセス・テストまたはフローを作成できます。記録時に、ユーザ・アクションを実行し、必要に応じて追加のコンポーネントを作成します。

注: このタスクは、上位レベルのタスクの一環です。詳細については、「ビジネス・プロセス・テストおよびフローの作成」を参照してください。

  1. 前提条件:

    次の事項を考慮してください。

    • UFT One と、その ALM プラグインがクライアント・マシンにインストールされていることを確認します。

    • 記録する前に、UFT One を閉じておくことをお勧めします。

    • 次のタスク権限を持つユーザ・グループに属していることを確認します:フォルダの変更(テスト計画)、テストの変更、コンポーネント・フォルダの追加、コンポーネントの追加、ステップの追加、パラメータの追加、コンポーネントの変更、ステップの変更、パラメータの変更

    • UFT One で、[ツール]>[オプション]を選択し、[実行]ノードをクリックします。[実行]表示枠で[他の Micro Focus 製品でテストおよびコンポーネントを実行可能にする]チェックボックスが選択されていることを確認します。

  2. 記録するアプリケーションを開いてログインします。

    記録するアプリケーションにログインし、記録を開始したいポイントに移動します。

  3. フローまたはビジネス・プロセス・テストを ALM で作成または選択します。

    記録を行う前に、テスト計画モジュールで次のいずれかを実行します。

    • 記録したコンポーネントを挿入するフローまたはビジネス・プロセス・テストを新規に作成します。フローの作成に関するタスクの詳細については、「ビジネス・プロセス・テストおよびフローの作成」を参照してください。
    • 記録したコンポーネントを挿入する既存のフローまたはビジネス・プロセス・テストを選択します。
  4. ALM で記録を開始します。

    [テスト スクリプト]タブのツールバーで、をクリックして、記録を開始します。

    [記録]ダイアログ・ボックスが開きます。

    記録する自動コンポーネントのタイプ(キーワード GUI またはスクリプト GUI)、記録するコンポーネントの名前、場所、アプリケーション領域を入力します。[OK]をクリックします。[記録]ツールバーが表示されます。

  5. [記録]ツールバーを操作します。

    記録時は、タイトル・バーが点滅します。

    このツールバーでは、次のアクティビティを実行できます。 

    • 記録の停止/一時停止

    • 記録されたステップを別のアクションに割り当て(GUI テストのみ)

    • 現在のテスト・ラボ・ミニアプリ内の別のコンポーネントにステップを割り当て

    • 新しいビジネス・コンポーネントの追加

    • アプリケーション内のオブジェクトのキャプチャ

    • 記録モードの変更

    • チェックポイントまたはオブジェクト値の挿入

    [記録]ツールバーのすべてのボタンとアクティビティの詳細については、UFT One ヘルプを参照してください。

  6. アプリケーションを記録します。

    記録したい操作を実行します。一般に、1 つのフローまたはテストに対して実行する操作で、アプリケーション内の 1 つの画面またはトランザクションの操作を表すようにします。これらの操作はアクションとして保存され、アクションは[記録]ツールバーにリストして表示できます。

    アクションを実行すると、アプリケーションで実行されたステップの数がツールバーに表示されます。

  7. 記録中にチェックポイントを追加します。

    記録中に、オブジェクト・プロパティのチェックポイントと出力値のステップをコンポーネントに追加できます。

    オブジェクト・プロパティのチェックポイントを使用すると、テストの実行中にオブジェクト・プロパティの値を検査し、それが期待値に一致するかどうか判定できます。テスト結果には、テスト実行中に失敗したオブジェクト・プロパティ・チェックポイントに関する情報と理由が示されます。

    チェックポイントと出力値を追加すると、そのステップをコンポーネントの記録後に追加する必要がなくなります。

    1. アプリケーションでユーザ・アクションを実行しているときに、ツールバーの[挿入]をクリックし、挿入するチェックポイントまたは出力値のタイプを選択します。

    2. 必要であれば、チェックポイントまたは出力値を挿入するオブジェクトを選択します。

      [出力値のプロパティ]ダイアログ・ボックスのユーザ・インタフェースの詳細については、「[出力値のプロパティ]ダイアログ・ボックス」を参照してください。

    3. チェックするテスト・オブジェクトのプロパティを選択して、[OK]をクリックします。

    4. アプリケーションでの操作を続けて、記録を続行します。

  8. 記録を停止します。

    記録したい操作が終了したら、ツールバーで[停止]をクリックします。

  9. 結果:

    Business Process Testingによって、次の処理が行われます。

    • アプリケーション内の画面、トランザクションなどに対応する自動ビジネス・コンポーネントをビジネス・コンポーネント・モジュールに作成する。

    • ユーザが実行する操作に基づいて、コンポーネント・ステップを作成する。

    • 作成したコンポーネントをフローまたはテストに追加する。

    • ユーザが定義したチェックポイントと出力値を挿入する。