QTP-データテーブル
Microsoft Excelと同様のDataTableは、テスターがアクションを複数回実行するために使用できるデータ駆動型のテストケースを作成するのに役立ちます。Datatablesには2つのタイプがあります-
Local DataTable −各アクションには、ローカルデータテーブルとも呼ばれる独自のプライベートデータテーブルがあり、アクション間でアクセスすることもできます。
Global DataTable −各テストには、アクション間でアクセスできる1つのグローバルデータシートがあります。
データシートには、以下に示すように、QTPの[データ]タブからアクセスできます。
指定された反復回数のテストケースを実行するには、[テスト設定]ダイアログでグローバルデータテーブルの反復を設定できます。このダイアログには、次のように[ファイル]→[設定]→[実行(タブ)]を使用してアクセスできます。
例
たとえば、ユーザーがの「複利」をパラメータ化する場合 http://easycalculation.com/ を使用してアクセスできます http://easycalculation.com/compound-interest.php。パラメータは以下のように作成できます。Excelのほとんどの機能は、データテーブルでも使用できます。
DataTableの操作
DataTableにアクセスするオブジェクトには3つのタイプがあります。DataTableの操作は、以下をトラバースすることでよく理解できます。
シニア番号 | オブジェクトタイプと説明 |
---|---|
1 | データテーブルメソッド データテーブルメソッドに関する詳細情報を提供します。 |
2 | DTParameterオブジェクトメソッド DTParameterメソッドに関する詳細情報を提供します。 |
3 | DTSheetオブジェクトメソッド DTSheetメソッドに関する詳細情報を提供します。 |