Qtp-record-and-play-back

提供:Dev Guides
移動先:案内検索

QTP-記録と再生

テストの記録は、テスト対象のアプリケーションのユーザーアクションの記録に対応し、UFTが再生可能なスクリプトを自動的に生成します。 記録と再生は、初期設定が正しく行われていれば、テクノロジーをサポートできるかどうかにかかわらず、ツールの第一印象を与えることができます。

記録と再生の手順は次のとおりです-

  • ステップ1 *-以下に示すように、スタートページから[新規]テストをクリックします-

ホームページからの新しいテスト選択

  • ステップ2 *-[新規]リンクをクリックすると、新しいテストウィンドウが開き、ユーザーはテストタイプを選択する必要があります。 「GUIテスト」を選択し、テストの名前と保存する場所を指定します。

テストの種類の選択

  • ステップ3 *-新しいテストが作成されると、以下に示すように新しいテスト画面が開きます。 ここで、「Action1」タブをクリックします。このタブはデフォルトで1アクションで作成されます。

新しいテストページ

  • ステップ4 *-「記録」メニューをクリックし、以下に示すように「記録と実行設定」を選択します-

記録と実行の設定

  • ステップ5 *-[記録と実行の設定]ダイアログボックスが開き、アプリケーションの種類に基づいて、Web、Java、またはWindowsアプリケーションを選択できます。 たとえば、ここでは、Webベースのアプリケーション(http://easycalculation.com/)を記録します。

記録と実行の設定

  • ステップ6 *-[記録]をクリックします。 Internet Explorerは、設定に従って、Webアドレスhttp://easycalculation.com/[https://www.easycalculation.com/]で自動的に開きます。 [代数]の下の[数字]リンクをクリックし、数字を入力して[計算]をクリックします。 アクションが完了したら、記録パネルの「停止」ボタンをクリックします。 以下に示すように、スクリプトが生成されることに気付くでしょう-

生成されたスクリプト

  • ステップ7 *-再生ボタンをクリックして、スクリプトを再生します。 スクリプトが再生され、結果が表示されます。

スクリプトの再生

  • ステップ8 *-結果ウィンドウがデフォルトで開き、実行、合格、失敗したステップのタイムスタンプが正確に表示されます。

結果ウィンドウ分析

記録と再生の意義

  • UFTがテクノロジー/アプリケーションをサポートできるかどうかを検証するための予備調査方法として使用されます。
  • 長期メンテナンスを必要としないアプリケーションまたは機能の基本機能のテストを作成するために使用されます。
  • マウスの動きとキーボード入力の両方を記録するために使用できます。

記録のモード

  • 通常の記録-これは、テスト対象のアプリケーションで実行されたオブジェクトと操作を記録するデフォルトの記録モードです。
  • アナログ記録-キーボードの動作だけでなく、画面またはアプリケーションウィンドウに対するマウスの動きも記録します。
  • 低レベル記録-これは、UFTがオブジェクトを認識するかどうかに関係なく、オブジェクトの正確な座標を記録します。 座標を記録するだけなので、マウスの動きは記録しません。
  • Insight Recording -UFTは、ネイティブプロパティではなく、外観に基づいて操作を記録します。

記録モードの選択方法

記録ボタンをクリックした後、ユーザーは、記録が開始されると、画面に表示される記録ペインから記録モードを選択できます。 選択は、上記で説明したもののいずれかから行うことができます。

録画モードの選択

次のシナリオがすべてのモードで記録され、さまざまな状況で同じアクションが記録されていることがわかります。

デフォルト、アナログ、低レベル記録モードで記録されたスクリプトは以下のとおりです-

' DEFAULT RECORDING MODE
Browser("Free Online Math Calculator").Page("Free Online Math
Calculator").Link("Numbers").Click

Browser("Free Online Math Calculator").Page("Numbers Calculator -
Math").Link("Square Root").Click

Browser("Free Online Math Calculator").Page("Square Root
Calculator").WebEdit("n").Set "10"

Browser("Free Online Math Calculator").Page("Square Root
Calculator").WebButton("calculate").Click

' ANALOG RECORDING MODE
Desktop.RunAnalog "Track1"

' LOW LEVEL RECORDING MODE
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
235,395

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
509,391

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
780,631

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type
"10"

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click
757,666

洞察記録モードを使用した記録は以下のようになります-

Insight Recording Modes