モバイルデバイスへの接続
概要
Eggplant Functionalは、AndroidおよびiOSモバイルデバイスのテストのための複数の方法をサポートしています。使用する最適な方法は、特定の使用ケースによって異なります。モバイルデバイスをテストする場合、以下の選択肢があります:
- Sauce Labsがホストする物理デバイスまたは仮想デバイスにアクセスする
- あなたまたはあなたの組織が所有する物理デバイスやエミュレートされたデバイスにアクセスする
モバイルデバイスの購入と維持の負担を避けたい場合、Sauce Labsを通じてモバイルデバイスをテストするのが最適かもしれません。Sauce Labsを使用すると、多数のモバイルデバイスとモバイルデバイスのオペレーティングシステムにアクセスできます。これは実質的に包括的なモバイルデバイスの互換性ラボへのアクセスを提供します。Sauce Labs経由でモバイルデバイスにアクセスする方法の詳細について は、 Sauce Labsのデバイスとブラウザへの接続を参照してください。
ネットワーク制限やコストがSauce Labsのクラウドベースのサービスにアクセスするのを妨げる場合、組織が所有するデバイスをテストするのが最適であるかもしれません。場合によっては、Sauce Labsでは許可されていない特定の低レベルのデバイス操作を実行する必要があるかもしれません。どちらのモデルを選択するかに関係なく、Eggplant Functionalはテストを簡単に実行できるようにします。
自分が所有するデバイスのテストは、Sauce Labsのユースケースよりも少し複雑です。デバイスのテスト方法は、テストするデバイスのタイプ(つまり、iOSまたはAndroid)によって異なります。デバイス間には共通点がありますが、各デバイスプラットフォームには独自の要件があります。
自分が所有するAndroidまたはiOSデバイスをテストする場合、2つの選択肢があります:
- Eggplant Functionalのモバイルデバイス接続を使用する
- Eggplantの Classic Gatewayアプリケーションのいずれかを使用する。
ほとんどの場合、Eggplantは、自分が所有するモバイルデバイスのテストのためのより効率的なワークフローを提供するモバイルデバイス接続の使用をお勧めします。ただし、EggplantのClassic Gatewayアプリケーションのいずれかを使用して、ネットワーク全体で共有使用のために自分が所有するモバイルデバイスをホストしている場合(またはしていた場合)、引き続きClassic Gatewayアプリケーションを使用する必要が あります。
モバイルデバイス接続はEggplant Functionalのv22.5に追加されました。Eggplant Functionalの以前のバージョンを使用している場合、モバイルデバイスをテストするためにはClassic Gatewayアプリケーションを使用する必要があります。
モバイル デバイス接続は、所有するモバイル デバイスをテストする推奨方法であるため、Eggplant の機能ドキュメントではモバイル デバイス接続の使用のみに焦点を当てています。クラシック ゲートウェイ アプリケーションを使用する必要がある場合、その使用方法の詳細については、クラシック iOS ゲートウェイ およびクラシック Android ゲートウェイ のドキュメントを参照してください。