テストプランは、特定のテストラベルやテストスイートを含むテストのコンテナであり、連続して実行されるように整理できます。テストプランには、テスト/テストスイートのリストの前後に実行されるテスト/テストスイートを含めることができます。テストプランには、テストのデフォルト設定を上書きする設定を含めることができます。テストプランは、次の操作を行う必要がある場合に最適です:
- テスト実行前に環境をセットアップする。
- テスト実行後に環境をクリーンアップする。
- 複数のデバイスとオペレーティングシステムでテストを実行する。
新しいモバイルテストプランの作成
新しいテストプランを作成するには:
- メインメニューでTest Listに移動します。
- 上部ナビゲーションからPlansを選択します。
- New Planボタンをクリックします。

- 新しいテストプランのNameとDescriptionを入力します。

- テストプランのメインテストリストの前に一連のテストを実行したい場合は、Add Before Allチェックボックスを選択します。1 つ以上のテストスイートまたはテストラベルの名前を入力します。通常、これにはログインなどのセットアップステップが含まれます。


- テストリストの実行後に「クリーンアップ」テストを追加したい場合は、Add After Allチェックボックスを選択します。1 つ以上のテストスイートまたはテストラベルの名前を入力します。テストプランに「クリーンアップ」テストを含めることはベストプラクティスです。これらは、テストの完了後にキャッシュのクリア、データのクリーンアップ、ユーザーのログアウトなどを行うために設計されたテストです。

- Where to Runフィールドで、テストを実行するMobile Gridを選択します。詳細については、Grid Managementを参照してください。

- What to run onセクションで、Override default configurationsチェックボックスを選択して、選択した設定でテストのデフォルト設定を上書きします。選択したグリッドでサポートされている設定のみが表示されます。設定のリストから選択するか、新しい設定を作成します。詳細については、Configurations Libraryを参照してください。複数の設定を選択すると、それぞれ複数の実行が行われます。各設定は、グリッドから自動的に選択された単一のデバイスで実行される実行をトリガーします。

- What to run onセクションで、Override Applicationチェックボックスを選択して、テストで設定されたデフォルトのモバイルアプリを、テストプランの別のアプリケーションで上書きします。

- Createボタンをクリックして、テストプランを作成します。
テストプランの実行
テストプランを実行するには、次のように CLI コマンドでプラン名を指定する必要があります:
--test-plan "Test Plan Demo"
テスト間でのパラメーターの共有
プランを使用すると、テスト間でパラメーターを共有できます。例えば、セットアップでアカウントを作成し、すべてのテストでその資格情報を使用できます。詳細については、Parametersを参照してください。