DataTableの作成
DataTableの作成方法
異なる複数のデータセットを使って同じテストを実行するには、DataTableを作成する必要があります。mablでは、次の3つの方法でDataTableを作成できます。
- mablアプリケーション内で作成
- CSVファイルから作成
- テストのデータ駆動型変数から作成
mablアプリケーション内で作成
mablアプリケーション内で新しいDataTableを作成するには、次の手順を実行します。
- 左側のナビゲーションメニューで [テスト環境設定] をクリックします。
- [DATATABLE] タブに移動します。
- [+ 新規テーブル] ボタンをクリックします。

DataTableページ
- 次の手順でデータを入力します。
- 変数を追加するには、[Add variable] ボタンをクリックします。行ヘッダーに変数名を入力し、その下に各シナリオ (行) の値を追加します。
- シナリオを追加するには、[Add scenario] ボタンをクリックします。[Scenario name] 列にシナリオ名を入力します。このシナリオの各変数の値を追加します。

[Add new datatable] ページでのシナリオ、変数、値の定義
データのコピーと貼り付け
既にスプレッドシート形式のデータがある場合は、スプレッドシートの値をコピーして、mablアプリケーション内のテーブルに貼り付けることができます。データの書式設定が正しく行われるように、DataTableは自動的に拡張されます。

DataTableへのデータの貼り付け
CSVファイルからの作成
使用できるファイルタイプはCSVのみ
現時点で、DataTableの作成方法としてサポートされているファイル形式はCSVのみです。CSV以外のファイルをアップロードしようとすると、「Unsupported file type (サポートされていないファイルタイプ)」というエラーが表示されます。
CSVファイルをmablにインポートする場合、CSVの最初の行は、DataTableの変数名として取り込まれます。たとえば、次のテーブルをDataTableにアップロードした場合、login_button
、welcome_message
、logout_button
が変数となります。
login_button | welcome_message | logout_button |
---|---|---|
Login | Welcome back | Logout |
Iniciar sesión | Qué bueno verte de nuevo | Cerrar sesión |
ログイン | お帰りなさい | ログアウト |
CSVファイルに "Scenario Name" という列を追加しておいて、mablにアップロードする前にシナリオ名を定義することもできますが、この操作は必須ではありません。
CSVファイルをmablアプリケーションにアップロードした後、あとからmablアプリケーション上でシナリオ名を追加することもできます。
Scenario Name | login_button | welcome_message | logout_button |
---|---|---|---|
English | Login | Welcome back | Logout |
Spanish | Iniciar sesión | Qué bueno verte de nuevo | Cerrar sesión |
Japanese | ログイン | お帰りなさい | ログアウト |
mablアプリケーションへのアップロード
- 左側のナビゲーションメニューで [テスト環境設定] にアクセスします。
- [DATATABLE] タブをクリックします。
- [CSVアップロード] ボタンをクリックします。
- ローカルマシンで、DataTableとして追加するCSVファイルを選択します。このCSVファイルのデータが、[Add new datatable] ページのテーブルに読み込まれます。
- CSVファイルに "Scenario Name" 列を追加していない場合、シナリオ名を表す [Scenario Names] 列は空欄になります。シナリオ名は、[Add new datatable] ページ上で追加できます。

新しいDataTableの追加
- [Save] ボタンをクリックします。
テストのデータ駆動型変数からの作成
テストに テストのデータ駆動型変数が含まれる場合は、[Generate DataTable] ボタンをクリックして、テストの詳細ページでDataTableを作成できます。

テストのデータ駆動型変数からのDataTableの生成
このボタンをクリックすると、さまざまなシナリオをテストに追加できる [Add new datatable] ページが開きます。
Updated about 2 months ago