データ駆動テストを使用すると、実行時にロードされるさまざまな入力に対してテストをパラメータ化できます。これらのテストを作成および編集する際に、「テストデータ駆動変数」をプレースホルダーとして使用できます。
mablでは、テストデータ駆動の変数は、プラン実行中に共有変数を使用するテストをトレーニングまたは編集する際に役立ち、最終的にデータテーブルに変換する変数を作成するために使用されます。
この記事では、テストデータ駆動変数の操作方法について説明します。以下の内容を含みます:
テストデータ駆動変数を作成する
テストデータ駆動の変数を作成する際には、トレーニングやテストの編集中に使用するデフォルト値を割り当ててください。変数名は、実行時に渡される変数名と正確に一致するようにしてください。それが共有変数であれ、データテーブルのシナリオからの値であれ。
ブラウザーテストとモバイルテスト
ブラウザおよびモバイルのテストでは、mablトレーナーで次のステップを実行してください。
- mablトレーナーの下部ツールバーにある [{x}] ボタンをクリックします。
- オプション「変数を管理する」を選択してください。
- [データ駆動型変数] ボタンをクリックします。
- デフォルト値を持つテストデータ駆動の変数を追加します。
- 変更内容を保存します。
テストデータ駆動型変数をmablトレーナーの他の変数と同じように使用できるようになりました。
テストのデータ駆動型変数の追加
APIテスト
APIテスト用のデータ駆動変数を作成するには、APIテストエディターを起動し、次のステップを実行してください。
- 変数パネルを展開します。
- デフォルト値を持つテストデータ駆動の変数を追加します。
- 変更内容を保存します。
APIテストエディターで他の変数と同様に、テストデータ駆動の変数を使用できるようになりました。
変数パネルの位置
デフォルト値を編集
テストのデータ駆動変数のデフォルト値を編集するには、テスト詳細ページでEdit variablesボタンをクリックします。デフォルト値を更新して保存してください。
テストの詳細ページでのデータ駆動型変数の編集
フローのデータ駆動型変数
データ駆動変数にフローへのリンクが含まれている場合、その変数はフローデータ駆動変数です。フロー名をクリックすると、フロー詳細ページからフローデータ駆動変数を表示または更新できます。
テストのデータ駆動型変数をデータテーブルに変換する
テストのデータ駆動型変数をデータテーブルに変換するには、テスト詳細ページでGenerate DataTableボタンをクリックしてください。
新しいデータテーブルページで、データテーブルに名前を付け、最初のシナリオに名前を付けます。追加のシナリオやリソースグループ設定など、必要に応じて追加の構成を行ってください。
データテーブルを保存すると、自動的にテストに関連付けられます。今後は、トレーナーまたはAPIテストエディターを起動し、セッションをデータテーブルに関連付けることで、将来のテスト編集に備えることができます。