データ・ドライバーは、アプリケーションからのデータをデータプールに取り込みます。 データプールとは、関連するデータ・レコードのコレクションです。 テスト・スクリプトの再生時には、テスト・スクリプト内の変数にデータプールからデータ値が渡されます。
オブジェクトを選択するには、次の 2 つの方法があります。
テスト・スクリプトをデータ駆動する方法は次のとおりです。
をクリックします。詳しくは、テスト・アプリケーションの開始を参照してください。 (アプリケーションがすでに実行中である場合、このステップを実行する必要はありません。)
) をクリックします。 テスト・スクリプトの記録が一時停止し、「データ駆動型アクションを挿入します」ページが開きます。
レコーダーが一時停止している間にこれらのフィールドにデータを取り込むことにより、テスト・スクリプトで不必要にアクションを記録しないですみます。テスト・スクリプトの記録を一時停止している間にプログラムのコントロール・フローに変更を加えても、テスト・スクリプトに記録されません。
「ハンドを押してドラッグすることにより、テスト・オブジェクトを選択します」 --
オブジェクトおよび選択したオブジェクトのすべての子孫を選択するには、このメソッドを使用します。これは、オブジェクトを選択する最も一般的かつ直接的な方式です。
選択ウィザードを使用してテスト・オブジェクトを選択します -- 「ドラッグ・ハンドの選択」メソッドとそのオプション、または「テスト・オブジェクト・ブラウザー」メソッドを使用する場合に、クリックします。
「データ駆動のためのオブジェクトの選択」ページが開きます。
「ハンドを押してドラッグすることにより、テスト・オブジェクトを選択します」を選択した場合、次のステップを実行します。
) を、選択したいアプリケーション内のオブジェクトにドラッグします。 Functional Tester は、オブジェクトを赤の枠で縁取ります。
「データ駆動型アクション」ページが開きます。 「データ駆動型アクション」ページの「データ駆動型コマンド」テーブルに、選択したオブジェクトに関する情報が表示されます。
マウス・ポインターをこのテーブルの行の上に置くと、Functional Tester がテスト・スクリプトに挿入してテスト中のアプリケーションをデータ駆動するためのコード行が表示されます。
「選択ウィザードを使用してテスト・オブジェクトを選択します」を選択した場合、「選択方式」矢印をクリックして、以下のいずれかの方式を選択します。
) を、選択したいアプリケーション内のオブジェクトにドラッグします。 Functional Tester は、オブジェクトを赤の枠で縁取ります。
「データ駆動型アクションを挿入します」ページに、「データ駆動型コマンド」および「選択したコマンド記述」の下に記入した情報が反映されて開きます。
例えば、テスト・オブジェクトの初期値を変更して、アプリケーションの非デフォルト状態をテストすることができます。
クリックすると、「データ駆動型コマンド」テーブルでの実行順序の前方に選択した行が移動します。
クリックすると、「データ駆動型コマンド」テーブルでの実行順序の後方に選択した行が移動します。
クリックすると、選択した行がデータ駆動型コマンドから削除されます。
クリックすると、テスト中のアプリケーションのテスト・オブジェクトが強調表示されます。
「データ駆動型コマンド」テーブルでテスト・オブジェクトを選択してからこのアイコンをクリックします。
クリックすると、選択したテスト・オブジェクトの認識および管理のプロパティーが表示または非表示になります。検査ポイントでは、テスト対象の値のリテラル値ではなく、データプール参照を使用できます。
こうした機能に関する情報については、「スクリプト・サポート機能」ダイアログ・ボックスの「ヘルプ」ボタンをクリックします。
) をクリックして、すべての記録された情報をテスト・スクリプトに書き込み、データプールを新しい変数および関連する初期値で更新します。 「Functional Test」ウィンドウが開き、エディター・ウィンドウにスクリプトが表示されます。