Digital Labへのデバイスの接続

Digital Labには無制限のデバイスを接続できます。このセクションでは、モバイルアプリをテストするためにデバイスラボに接続できるデバイスの種類について説明します。

クラウドデスクトップブラウザーでテストを実行する方法の詳細については、ブラウザーラボを参照してください。

オンプレミスとクラウドデバイスを接続する

オンプレミスデバイスとクラウドデバイスをDigital Labに接続できます。物理デバイスまたはエミュレーター/シミュレーターを接続できます。

次のオンプレミスデバイスは、Digital Labに接続できます。

オンプレミスデバイス 詳細
物理デバイス 物理デバイスは、Digital Labサーバーマシンに直接接続することも、スタンドアロンコネクターを使用して別のマシンに接続することもできます。物理デバイスをDigital Labに接続する方法の詳細については、Androidモバイルデバイスの接続およびiOSモバイルデバイスの接続を参照してください。デバイスをUFT Digital Labサーバーに直接接続するには、サーバーに組み込みコネクターがインストールされている必要があります。詳細については、WindowsインストールまたはLinuxインストールを参照してください。

エミュレーター/シミュレーター

Digital Labには次のものを接続できます:

  • Android AVDエミュレーター

  • Genymotionデスクトップエミュレートデバイス (UFT Digital Labにのみ関連)
  • iOSシミュレーター

ローカルエミュレーターの接続の詳細については、エミュレーターの接続を参照してください。

シミュレートされたiOSデバイスの接続の詳細については、iOS Simulator (テクノロジープレビュー) を参照してください。

次のクラウドデバイスは、Digital Labに接続できます。

クラウドデバイスのタイプ 詳細
OpenTextでホストされたデバイス

Digital LabからOpenTextがホストするデバイスにアクセスできます。これにより、デバイスを取得して維持する必要なく、より多くのデバイスでアプリをテストできます。OpenTextでホストされたデバイスラボ統合をセットアップした後、OpenTextでホストされたデバイスをDigital Labから接続できます。詳細については、OpenTextでホストされたラボ統合を参照してください。

パブリックおよびプライベートのホストされたデバイスの両方が利用可能です。

  • 各セッションの最後に、パブリックデバイスで完全なクリーンアップが実行されます。

  • UFT Digital Labバージョン24.2およびValueEdge Digital Lab: プライベートネットワークでホストされているアプリのローカルテストにクラウドデバイスを使用できるように、Digital Labを構成できます。詳細については、管理設定を参照してください。

AWS Device Farm

AWS Device Farm統合をセットアップした後、Digital LabからADFデバイスを接続できます。

詳細については、AWS Device Farmデバイスを接続するを参照してください。

UFT Digital LabおよびUFT Digital Lab managed SaaSにのみ関連します。

Genymotion Cloud Androidエミュレーター

Genymotion Cloud統合をセットアップした後、Digital LabからGenymotion Cloudエミュレーターを接続できます。

詳細については、Genymotion Cloudエミュレーターを接続するを参照してください。

UFT Digital LabおよびUFT Digital Lab managed SaaSにのみ関連します。

WeTest Tencentデバイス

Tencent WeTest Device Farm統合をセットアップすると、Digital LabからWeTestがホストするプライベートデバイスに接続できます。

詳細については、Tencent WeTestデバイスを接続するを参照してください。

UFT Digital LabおよびUFT Digital Lab managed SaaSにのみ関連します。

トップに戻る

サポートおよび認定されたデバイス

デバイスを接続する前に、デバイスのオペレーティングシステムがDigital Labでサポートされていることを確認してください。サポート対象および認定済みのデバイスの詳細については、サポートマトリックスを参照してください。特定のオペレーティングシステムに関する制限については、サポートマトリックスの「既知の問題」セクションを参照してください。

トップに戻る

物理デバイスの接続

デバイスをサーバーまたはコネクターマシンに接続するときは、次のガイドラインに従ってください。

USB接続 デバイスをDigital Labに接続するようにUSB接続を構成します。ほとんどのデバイスでは、ファイル転送/MTPオプションを使用する必要がありますが、これはデバイスによって異なる場合があります。デバイスが接続に失敗した場合は、デバイスのユーザーガイドで指定されているUSB接続オプションを使用してください。
USBケーブル

純正USBケーブルで接続してください。純正品以外のケーブルは接続不良の原因となります。

USBケーブルでデバイスをDigital Labコネクターマシンに接続できます。組み込みコネクターオプションを選択してサーバーをインストールした場合は、USBケーブルを使用してデバイスをサーバーマシンに直接接続することもできます。

USBポート

次のポートがサポートされています。

  • USB 2.0ポート。

  • USBポートとUSBハブの両方がUSB 3.0に準拠している場合、USB 3.0ポートがサポートされます。

USBハブ

USBハブは、バッテリー充電 (BC) 1.2規格に準拠した電源アダプターを備えたUSB 2.0およびUSB 3.0でサポートされています。

推奨モデルについては、インストールと構成のベストプラクティスを参照してください。

トップに戻る

デバイスのベストプラクティスガイドライン

次に、デバイスのベストプラクティスをいくつか示します。

  • 過熱を防ぐために、デバイスを涼しい場所に置いてください。
  • デバイスの画面の明るさを最小限に抑えて、消費電力と発熱を減らします。
  • 適切な充電電力を提供できる認定済みのUSBハブを使用してください。
  • リモートデバイスビューで向き (縦向きから横向き) をスムーズに変更できるように、デバイスを垂直位置に配置します。
  • デバイスのメンテナンスの一環として、デバイスをDigital Labから切断し、バッテリーを完全に消耗させることにより、手動のバッテリー充電サイクルを実行します。
  • バッテリーが、メーカーが指定し、保証の対象となる推奨寿命の妥当な時間内にあることを確認してください。
  • 週に1回、バッテリーの目視検査を実行し、バッテリーが膨らんでいるデバイスをすべて取り外します。

バッテリーの膨張

バッテリーの膨張は、モバイルデバイス、ラップトップ、スマートウォッチなど、リチウムイオン電池を使用するすべてのデバイスに共通の問題です。リチウムイオン電池が過熱、過充電、または数年経過すると、バッテリーの内部セルから可燃性の電解質混合物が放出され、バッテリーが膨張することがあります。ベストプラクティスに従うことで、バッテリーの膨張を防ぐことができます。

トップに戻る

デバイスを接続するためのワークフロー

フローチャートを使用して、デバイスをDigital Labに接続するプロセスをガイドします。詳細については、デバイスを接続するワークフローを参照してください。

トップに戻る

既知のデバイスの問題

一般

  • Sony Xperia F8331やHTC U Ultraなどのデバイスでカスタマイズされたホーム画面パッケージが原因で、ホームページ上のオブジェクトが認識されない場合があります。
  • OnePlusデバイスなどの特定のAndroidデバイスでは、バッテリーセーバー/最適化機能を無効にすることをお勧めします。この機能を有効にすると、記録中にデバイスがフリーズする場合があります。
  • 折りたたみ式デバイスはサポートされていますが、画面間の切り替えは現在サポートされていません。折りたたみ式デバイスをリモートで開くと、アクティブな画面が表示され、切り替えることができません。

Huaweiデバイス

  • USBモードが [充電のみ] に変更されたときにデバイスがDigital Labに接続されたままになるようにするには、[開発者向けオプション] > [充電専用モードでADBデバッグを許可する] をオンにすることをお勧めします。

  • Huawei Mobileサービス (HMS) はサポートされていません。

  • Huaweiデバイスは、アプリの自動インストールを防止するセキュリティオプションを使用しているため、デバイスがDigital Labに接続できない場合があります。
    回避策: [開発者向けオプション] で、[ADBでインストールしたアプリを監視] オプションを無効にします。

  • オブジェクトを記録するときのデバイスアクセスウィンドウの黒い画面。
    回避策: 設定 > システム > 言語と文字入力 > 安全な入力オプションをオフにします。

  • Harmony OSデバイスをDigital Labに接続し、それらでAndroid (.apkアプリ) をテストできます。デバイスは、Androidのバージョンに応じてラボコンソールに表示されます。Harmony OSアプリは現在サポートされていません。
  • Huawei Ascend P7-L10 4G: デバイスをDigital Labに再接続するたびに、USBデバッグを有効にします。
  • Huawei Ascend T1/ Huawei P10 Plus、P20: 記録および再生メカニズムは、非パッケージアプリ内の特定のオブジェクトを識別できません。

Meizuデバイス

  • Meizuデバイスは、アプリの自動インストールを防ぐセキュリティオプションを使用します。
    回避策: Securityシステムアプリを開き、Permissions > USB app installationに移動し、USB installation monitorを無効にします。

  • 特定のMeizuデバイスは、インストール中にセキュリティオプションを使用して、アプリのパッケージ化を防ぎます。このセキュリティオプションは、パッケージアプリの記録と再生も防ぎます。
    回避策: セキュリティ設定はアプリごとです。テストしているアプリのセキュリティオプションを無効にします。

Xiaomiデバイス

  • 開発者向けオプションの設定で、Install app via USBを有効にする必要があります。これには、Xiaomiアカウントが登録されている必要があります。
  • MIUIバージョン8以降のオペレーティングシステムを搭載したデバイスでは、[USBデバッグ (セキュリティ設定)] を手動で有効にして、Digital Labと適切に統合できるようにする必要があります。
  • [開発者向けオプション] で [MIUIの最適化をオンにする] 機能を無効にします。MIUI最適化により、アプリのインストールを妨げる可能性のあるポップアップウィンドウが有効になります。
    注: MIUI 12以降を搭載したXiaomiデバイスでは、[MIUIの最適化をオンにする] オプションはデフォルトで非表示になっています。[開発者向けオプション] で、[デフォルト値にリセット] を4回タップしてオプションを表示します。[MIUIの最適化をオンにする] を無効にできるようになりました。

デバイスエミュレーターの問題

  • デバイスの向きの変更は、エミュレーターではサポートされていません。

  • Android SDKエミュレーターのリモートビューは、ハードウェアアクセラレーションなしで作業する場合にのみサポートされます。無人モードで作業する場合はアクセラレーションを使用できます。
    次のいずれかの方法でハードウェアアクセラレーションを無効にすることができます。

    ツール 詳細
    AVDウィンドウ AVD (Android Virtual Devices) ツールを起動し、[エミュレーションオプション] セクションで [ホストGPUを使用する] 設定の選択を解除します。
    Android Studio
    1. AVDマネージャーを開きます。
    2. 設定の確認ページで、エミュレートパフォーマンス > グラフィックスオプションとしてソフトウェア-xxxxを選択します。

Androidエミュレーターのハードウェアアクセラレーションの構成の詳細については、Android Studioユーザーガイドを参照してください。

エミュレーターを操作するための追加のガイドラインについては、トラブルシューティングとヒントを参照してください。

その他の参照項目: