QTP/UFT のアクションと例

QTP のアクションとは何ですか?

テストを「論理ユニット」または「ビジネス プロセス」に分割するのに役立ちます。 アクションは、よりモジュール化された効率的なスクリプトの作成に役立ちます。

スクリプトが新しく作成された場合、スクリプトは XNUMX つのアクションのみで構成されます。 ただし、要件に応じて、Micro Focus UFT スクリプトにさらにアクションを追加できます。

アクションにはXNUMX種類あります

  1. 再利用可能な アクション: 他のテストで使用できます。 これらは同じテスト スクリプトで複数回使用できます。
  2. 再利用不可 アクション: 他のテストでは使用できません。 同じスクリプト内で一度だけ呼び出すことができます

場合によっては、アクションが大きくなった場合、アクションを分割することをお勧めします。 既存のアクションを XNUMX つの方法で分割できます

  1. 独立した 選択したアクションを XNUMX つの兄弟アクションに分割する相互の影響
  2. ネストされたアクション 選択したアクションを親アクションに分割し、その最後のステップで XNUMX 番目の子アクションを呼び出します。

アクションは、データシートに保存されているテストデータにアクセスできます。 HP QTP が提供する 2種類のデータシート

  1. グローバル データシート: これはテスト全体で一意です。 どのアクションでもグローバル データシートにアクセスしてデータを書き込むことができます。 シート名は「GLOBAL」
  2. ローカル データシート: シート内のアクションの数と同じです。 アクションは、独自のローカル データシートにのみデータを読み書きできます。 シート名 = 「アクション名」。

アクションを作成する全体の目的は、アクションを他のテスト スクリプトで使用することです。 アクションをテストにインポートするには XNUMX つの方法があります

  1. アクションの COPY への呼び出し: アクションのコピーを作成すると、チェックポイント、パラメーター化、およびデータ テーブル内の対応するアクション タブを含むアクション全体が呼び出し元のテストにコピーされます。 既存のアクションのコピーを挿入すると、コピーされたアクションに変更を加えることができます。その変更は他のテストに影響を与えたり、影響を受けたりすることはありません。 再利用可能なアクションと再利用不可能なアクションの両方のコピーを挿入できます。
  2. 既存のアクションの呼び出し: 呼び出しテストでは、アクションの呼び出しは読み取り専用です。 これらは、作成されたテスト内でのみ変更できます。 複数のテストで同じアクションを使用できるようになり、テストの保守が容易になります。 「再利用可能な」アクションのみを呼び出すことができます。

Following ビデオチュートリアルのデモ 。前のチュートリアルで作成したバニラのテスト スクリプトを使用し、ログインするための 5 つのステップを実行します。 フライト予約。このチュートリアルは、 最長 全部で QTP チュートリアル プレイ中にメモをとることをお勧めしますwing ボーマンは

こちらをクリックすると、ツールが開きます。 ビデオにアクセスできない場合

と同じように 関数/メソッド プログラミング言語では入力と出力も作成できます パラメーター アクションのために。 このパラメータには、 関係なし   テストデータのパラメータ化 先に習った。

必要に応じて、以下を使用できますwing アクションを終了するステートメント

  • 終了アクション。
  • 終了アクション反復
  • 終了実行
  • 終了グローバル反復

実行中、 QTPスクリプト アクションを使用する場合は、次のことを考慮する必要があります。 グローバル反復とローカル反復

アクションの反復頻度を変更できます 選択することにより 「アクション呼び出しのプロパティ」 > 「実行」タブ