Virtual Mobile Grid (VMG) は、多数の iOS simulator と Android emulator を対象にテストできるクラウドベースの Grid です。以下が可能になります:
- 利用可能な virtual device を使って接続と設定を簡素化し、品質を向上できます。
- 異なる device で parallel run を行い、テスト実行をスケールできます。
Virtual Mobile Grid はテストの記録にも実行にも使用できます。また、Mobile Apps Library と接続されています。つまり、mobile app を使うテストを Virtual Mobile Grid で実行する前に、その app を Mobile Apps Library へ追加しておく必要があります。Virtual Mobile Grid に特別な integration は不要です。有償 customer には license に含まれています。Community license でも、Company Owner または Project Owner であれば無料 trial に登録できます。trial を開始すると、Virtual Mobile Grid はすぐに Device Management で利用可能になります。trial 期間中は Android と iOS のさまざまな virtual device を使用できます。
無料の Virtual Mobile Grid trial を開始する
Community license を利用している場合、Company Owner または Project Owner として Virtual Mobile Grid の無料トライアルを開始できます。トライアル期間は 14 日間です。トライアル中は、全プロジェクトを通して iOS / Android それぞれ 1 実行ずつ実行できます。無料トライアルをスキップして直接有償版へ進みたい場合は、お問い合わせ を参照してください。→ 無料の Virtual Mobile Grid トライアルを開始するには:
- Device Management 画面へ移動し、Virtual Mobile Grid tab を開いて Start A Trial をクリックします。

数秒後に trial が activated され、次の通知が表示されます。

Virtual Mobile Grid 画面では、trial 期間中に利用できる device を確認できます。
Virtual Mobile Grid でテストを実行する
Virtual Mobile Grid でテストを実行する前に、次を確認してください。
- Mobile Configuration: Virtual Mobile Grid と互換性のあるモバイル設定を作成しておきます。Configuration Library - Mobile を参照してください。この設定は CLI / CI、Scheduler、Test Plan からの実行に使用できます。

- Apps Library: テスト対象アプリを Apps Library に追加しておきます。Mobile Apps を参照してください。すでに "From Device" オプションで選択したアプリを使ってテストを記録済みの場合は、テストの Setup Step の Properties ペインで change app リンクをクリックし、From Library オプションを選択します。
テストをリモート実行する
Virtual Mobile Grid 用に設定した構成を使うことで、次のいずれかの方法でテストをリモート実行できます。
Grid 名を指定して --grid parameter を追加します。
Grid フィールドで、どの Grid 上でテストを実行するかを選択します。
Grid フィールドで、どの Grid 上でテストを実行するかを選択します。
Run on a grid オプションで Virtual Mobile Grid と該当する構成を選択します。

From Device で記録した app を変更する
"From Device" オプションで選択したアプリを使ってテストを記録済みの場合は、次の方法でアプリを差し替えます。
Editor から変更する
Editor から app を変更するには:
- Setup Step で Show Properties をクリックします。
- Properties ペインの Application name の下にある Change app リンクをクリックします。
- From Library option を選択し、一覧から該当する app を選びます。
- Done をクリックします。

CLI から変更する
CLI でテストを実行する場合は、テスト記録時に使われた既定のアプリ ID を、Mobile Apps Library にある別のアプリ ID で上書きできます。→ 既定のアプリ ID を上書きするには:
- Settings > CLI へ移動します。
- Grid drop-down menu で Virtual Mobile Grid を選択します。
- command example を command prompt へコピーします。
- Mobile Apps Library へ移動します。
- 対象の app を選択し、Copy ID button をクリックします。
- command prompt で、コピーした ID を続けて
--app-idflag を追加します。 - CLI command を実行します。
scheduler から変更する
scheduler で既定の app を上書きするには:
- Runs > Scheduled Runs へ移動します。
- 対象の scheduler を開きます。
- What to run on で Override application checkbox を選択します。
- Select from library で対象 application を選択します。
- Save をクリックします。
test plan から変更する
test plan で既定の app を上書きするには:
- Test List > Plans へ移動します。
- 対象の test plan を開きます。
- What to run on で Override application checkbox を選択します。
- Select from library で対象 application を選択します。
- Save をクリックします。