デバイスの表示と管理

デバイスラボメニューは、モバイルラボ内のデバイスとコネクターの可視性と制御を提供します。テストツールを使用してテストを準備するときは、テストツールからデバイスを選択してください。詳しくはUFT Mobileウィザードをご覧ください。

デバイス表示

[デバイスラボ] > [デバイス] をクリックして、ラボ内のデバイスを表示します。

  • 共有スペース管理者には、UFT Mobileに接続されているすべてのデバイスが表示されます。共有スペース管理者ユーザーは、デバイスとそれらが属するワークスペースを完全に制御することもできます。
  • 他のユーザーには、すべてのUFT Mobile共有デバイス (共有アセット内のデバイス) と、作業しているワークスペースに割り当てられているデバイスが表示されます。

右上隅に、接続されているデバイスの総数のうち、現在のフィルターに一致するデバイスの数が表示されます。リスト内のデバイスを表示することもできます。リストビューボタンとカードビューボタンで、ビューを切り替えます。

デバイスについて、次の詳細が表示されます。

デバイスラボ情報

オンプレミスデバイスのアイコンはありません。クラウドデバイスラボは次のように示されます。

Micro Focusでホストされたデバイス

AWS Device Farm

Genymotion Cloud

左側の [フィルター] ペインで、オプションを使用して、物理またはエミュレーターなどのデバイスタイプ、またはオンプレミス、Micro Focus、AWSなどのラボでフィルター処理します。
Micro Focusでホストされたデバイスの詳細については、UFT Mobileでホストされたデバイスラボ統合を参照してください。

設定アプリがブロックされた 管理者がデバイスの設定を変更する権限を付与していない場合、設定アプリのブロックアイコンが表示されます。設定アプリが管理者以外のユーザーに対して制限できなかった場合、このアイコンが表示されます。設定アプリを操作することはできますが、再生は2700エラーで失敗することに注意してください。
パブリックデバイス デバイスがパブリックMicro FocusでホストされたデバイスやAWSパブリックデバイスなどのパブリックデバイスの場合、パブリックデバイスアイコンが表示されます。
接続時間 クラウドデバイスラボの場合、時計アイコンにカーソルを合わせると、デバイスが接続された日時が表示されます。
エミュレーター/シミュレーター デバイスが物理デバイスでない場合、エミュレーター/シミュレーターアイコンが表示されます。
オペレーティングシステムとバージョン 読み取り専用フィールド。
デバイスの名前 カードビューで、名前をクリックして編集します。デフォルトはデバイスのモデル番号です。
注: 管理者がこのフィールドを更新する権限を付与していない場合、デバイス名を編集することはできません。
製造者、モデル、ID デバイス情報を示す読み取り専用フィールド。
ワークスペース名 デバイスが割り当てられているワークスペース。
デバイス正常性ステータス アイコンは、デバイス正常性に問題があることを示します。メトリクスの1つが定義されたしきい値を超えた場合にのみ表示されます。アイコンにカーソルを合わせると、超過したしきい値の詳細が表示されます。共有スペース管理者ユーザーは、管理設定ですべてのデバイス正常性表示のしきい値を構成できます。
メンテナンスモード アイコンは、デバイスがメンテナンスモードであることを示します。共有スペース管理ユーザーのみが、メンテナンスモードのデバイスにアクセスできます。
可用性 デバイスの可用性と予約。たとえば、利用可能または...が予約済み終了。このセクションをクリックして、予約を表示および作成します。カードビューでは、デバイスの右下にある三角形のエンブレムが予約ステータスを示しています。リストビューでは、空室状況の列に予約状況が表示されます。詳細については、デバイスの予約を表示および管理するを参照してください。

注: UFT MobileでiOSデバイスを使用するには、Apple Developerアカウントの開発証明書を使用してエージェントアプリに再署名する必要があります。詳しくは、エージェントアプリに再署名するをご覧ください。UFT Mobileでホストされているデバイスを使用する場合、これは必要ありません。

トップに戻る

特定のデバイスを見つける

次のいずれかの方法で特定のデバイスを検索します。

  • 検索。[デバイス] 画面の上部にある [検索] ボタンをクリックします。テキストボックスで、デバイスの名前、デバイスID、モデル、または製造元を指定します。
  • フィルター。重要なことに焦点を当てるには、左側のパネルのフィルターを使用して、表示されるアイテムを制限します。フィルターパネルを使用して、次のような領域で基準を指定できます。

    OS オペレーティングシステム: AndroidまたはiOS。スライダーを使用して、OSのバージョンを選択します。
    フォームファクター デバイスの種類 - スマートフォンまたはタブレット。
    製造者 UFT Mobileラボのデバイスのメーカーのリスト。
    物理/エミュレーターまたはシミュレーター デバイスのタイプ - 物理デバイスまたはエミュレーター/シミュレーター。
    可用性

    次の可用性オプションに従ってデバイスをフィルタリングできます。

    • 利用可能。利用可能なデバイス
    • 自分用に予約済み。あなたのために予約された、またはあなたが現在使用しているデバイス。
    • 他のユーザー用に予約済み。他の誰かのために予約されているか、現在他の誰かによって使用されているデバイス。
    •  切断済み。接続されていないデバイス。切断されたデバイスのサムネイルが薄くなります。アイコンにカーソルを合わせると、デバイスを接続しようとしたときに検出された問題が表示されます。
    メンテナンス
    • メンテナンス中。メンテナンスモードが有効になっているデバイス。非共有スペース管理ユーザーは、これらのデバイスにアクセスできません。
    • 非メンテナンス中。メンテナンスモードがアクティブ化されていないデバイス。非共有スペース管理ユーザーはメンテナンス中のデバイスにアクセスできないため、このオプションは一時的に使用できないデバイスを除外するのに役立ちます。
    ラボ オンプレミス、Micro Focusでホストされたデバイス、AWSデバイス、Genymotion。
    ワークスペース 特定のワークスペースに割り当てられたデバイスを表示します。
    コネクター 特定のコネクターに接続されているデバイスを表示します。

    ヒント: フィルターパネルの右上隅にあるクリアリンクを使用して、すべてのデバイスフィルターを削除します。

    トップに戻る

デバイス管理

カードビューでデバイスにカーソルを合わせるか、リストビューでそのデバイスを選択すると、デバイス管理オプションが表示されます。

カードビューでは、次のオプションがデバイスカードに表示されます。

注: リストビューのアイコンは似ていますが、以下に示すものと同じではありません。オプションはデバイスリストの上にあるツールバーに表示されます。

オプション これを使用して...

デバイスをリモートで開きます。

利用可能または自分用に予約済みデバイスの場合は、リモートでデバイスにアクセスしてください。これにより、デバイスを30分間予約するか、既存の予約を使用して、デバイスと対話し、探索的テストを実行できます。

デバイスが自分が予約済み、使用中によって使用されている場合、リモートセッションでのデバイスとの対話は制限されます。コントロールパネルのほとんどのオプションは使用できません。ただし、このオプションは、無人テスト (Appiumテストなど) の実行中にデバイスにリモート接続する場合に役立ちます。

予約または他のユーザーが使用中の場合、または十分なライセンスキャパシティがない場合、このボタンは無効になります。

デバイスの状態の詳細については、デバイスの予約を表示および管理するを参照してください。

デバイスでの作業が終了したら、リモートウィンドウの右上隅にあるボタンをクリックします。これにより、セッションが閉じられ、デバイス予約が削除されます。

探索的テストとデバイスの操作については、デバイスアクセスウィンドウを参照してください。

注:  

  • 同じデバイスでの並列リモートセッションはサポートされていません。
  • ネイティブモバイルブラウザーで多くのタブ(60以上)を開いている場合、リモートビューが応答しない可能性があります。

デバイスの削除。

切断されたデバイスを削除します。別のステータスのデバイスを削除するには、まずUFT Mobileからデバイスを切断する必要があります。

デバイスのロック解除。

ロックされているデバイスを解放します。たとえば、テストの終了時にデバイスのロックが自動的に解除されなかった場合、または別のユーザーが特定のデバイスモデルでアプリの緊急検証を実行する必要がある場合、管理者はデバイスのロックを解除する必要があります。

Dev Accessのダウンロード。

Dev Accessを使用すると、開発者IDE内からUFT Mobileラボのデバイスを接続できます。詳しくは、Dev AccessおよびDev Access CLIツールをご覧ください。Dev Accessは、ADFデバイスおよびエミュレーターではサポートされていないことに注意してください。



その他。

[デバイス情報] ウィンドウを開きます。

上部のセクションには、デバイスに関する一般的な情報が含まれています。名前、ワークスペース、可用性。

このウィンドウには4つのタブがあります。詳細メトリクス予約およびアクション。

ヒント: デバイスカードの下部 (たとえば、「利用可能」 と表示されている場合) をクリックして、[デバイス情報] ウィンドウにアクセスします。

[その他] > [詳細]

リモートビューでのデバイスのURL、およびエージェントバージョン、コネクター、言語、タイムゾーンを含むその他のデバイスの情報。

デバイスのURL文字列を使用して、特定のデバイスをテスターと共有します。UFT Mobileラボを開いて手動でデバイスに移動しなくても、URL文字列を使用してデバイスに直接アクセスできます。

[その他] > [メトリクス]

管理者とユーザーに、デバイスの状態を理解し、デバイスがテストを実行する準備ができているかどうかを理解するのに役立つ追加情報を提供します。メトリクスには、次のような詳細が含まれます。

  • 遅延
    これは、デバイスが接続されているクライアントとコネクター間の遅延を表します。最適なリモートビューパフォーマンスを得るには、遅延の長いデバイスを選択してください。遅延は、100ミリ秒(緑)未満の場合は良好、100~200ミリ秒(黄色)の範囲の場合は平凡、200~300ミリ秒(赤)の範囲の場合は不良、300ミリ秒(グレー)を超える場合は不良と見なされます。
  • 空き/合計ディスク領域

  • WiFiメトリクス (SSID、信号強度、WiFi状態)。
    Android: バージョン9以降で実行されているAndroidデバイスでこれらの指標を表示するには、デバイス設定で位置情報サービスを有効にする必要があります。
    Android 10以降では、SSIDを表示するには、位置情報のアクセス許可を有効にして、エージェントアプリの位置情報へのアクセスを常に許可する必要があります。
    iOS: SSIDはバージョン11以前でのみサポートされます。
  • 画面の輝度と解像度
  • デバイス温度 (iOSのみ)
  • 熱状態 (Androidバージョン10以降、iOSバージョン11以降)。
    iOSデバイスでは、熱状態は正常やや高重大危険に分類されます。4つの熱状態の詳細については、Apple Developerのドキュメントを参照してください。
    Androidの場合、熱状態はなし(0)、軽微(1)、中程度(2)、深刻(3)、危険(4)、緊急(5)、およびシャットダウン(6)に分類されます。詳細については、Androidオープンソースプロジェクトを参照してください。
  • バッテリの正常性と温度 (Androidのみ)

また、WiFi接続、熱状態、デバイス温度などのデバイスメトリクスが、構成されたしきい値から逸脱したときにアラートを受け取ることもできます。詳細については、管理設定のデバイス正常性設定のセクションを参照してください。

[その他] > [予約] デバイスの現在の予約のリスト、および新しい予約を作成するオプション。
[その他] > [アクション]

デバイスとの対話:

  • デバイスの再起動: 共有スペース管理者ユーザーの場合、使用中のデバイスを含むすべてのデバイスを再起動します。管理者以外のユーザーの場合、このアクションは、使用可能なデバイス、またはユーザーが予約または使用しているデバイスに対してのみ有効になります。(リストビューでは、このオプションはデバイスのリストの上にあるオプションツールバーからも使用できます。)
  • デバイスの再接続: デバイスでエージェントを再起動します。これが失敗した場合は、物理デバイスにアクセスする必要がある場合があります。
    (リストビューでは、このオプションはデバイスのリストの上にあるオプションツールバーからも使用できます。)
  • デバイスのメンテナンスモード: このオプションは、AWSおよびGenymotion Cloudデバイスではサポートされていません。
    共有スペース管理ユーザーは、メンテナンスモードをオンに切り替えて、デバイスをアップグレードするなど、一時的にデバイスをメンテナンス中であると表示できます。共有スペース管理ユーザーのみが、メンテナンスモードのデバイスを使用できます。

トップに戻る

コネクターの表示と管理

共有スペース管理ユーザーは、デバイスラボ > コネクターをクリックして、すべてのコネクターとそのプロパティのリストを表示できます。グリッドには、名前、ホスト、接続されているデバイスの数などのコネクターの詳細が表示されます。

コネクタータブで次のアクションを実行できます。

デバイスとエージェントの詳細を表示

特定のコネクターに関連付けられているデバイスを表示するには、目的のコネクターの行にあるXデバイスリンクをクリックします。デバイスビューが開き、選択したコネクター用にフィルタリングされたデバイスが表示されます。管理設定でMicro Focusでホストされたデバイスラボ統合を有効にした場合は、ホストされたデバイスラボコネクターも表示されます。また、エージェントアプリがコネクターに最後に配布された日時を確認し、アイコンにカーソルを合わせると、最後に配布されたエージェントアプリのバージョンを確認できます。

新しいコネクターを追加

[コネクターのダウンロード] をクリックします。
または、[ヘルプ] メニューを展開し、[コネクターのダウンロード] を選択します。お使いのバージョンのコネクターをダウンロードしてください。

管理者以外のユーザーの場合は、コネクターをインストールしてデバイスを接続する前に、管理者からアクセスキーを提供する必要があります。詳しくはアクセスキー管理を参照してください。

コネクターのインストールの詳細については、WindowsマシンにコネクターをインストールするLinuxマシンにコネクターをインストールするまたはMacマシンにコネクターをインストールするを参照してください。

エージェントの配布 選択したコネクターにエージェントを配布します。
  1. グリッドで必要なコネクターを選択し、グリッドの上部にあるボタンをクリックします。
  2. 配布を開始します。ページを更新して、グリッドの最終配布列の配布ステータスを確認します。
  3. 配布ステータスが完了したら、デバイスを再接続する必要があります。次のいずれかを実行します。
    • グリッドで関連するコネクターを選択し、デバイスの再接続をクリックします。
    • ラボコンソールのデバイス画面から、そのコネクターに関連付けられているiOSデバイスを再起動します。
    • デバイスを物理的に切断して再接続します。
    新しいエージェントアプリは、コネクターから接続されたデバイスにコピーされます。
デバイスの再接続 グリッドの上部にある [デバイスの再接続] ボタンをクリックします。この手順は、エージェントアプリの配布ステータスが完了した後に必要になります。複数の行を選択して、一度に複数のコネクターでこのアクションを実行します。
コネクターの削除 これは、切断されたコネクターに対してのみ実行できます。ボタンは、コネクターのリストからコネクターを削除するだけです。リモートマシンにインストールされている物理コネクターは削除されません。削除したコネクターを再起動すると、グリッドに再表示されます。

ヒント: 複数のコネクターを選択して、選択したすべてのコネクターにアクションを適用できます。

トップに戻る

デバイスの予約を表示および管理する

[デバイスラボ] > [予約] をクリックして、デバイスの予約を表示・管理します。この画面には、現在および今後の予約に関する詳細も表示されます。予約開始時刻の横にある緑色の円は、デバイスでテストが現在実行されていることを示します。青い円は今後の予約を示します。この画面で予約を編集または削除することもできます。共有スペース管理者ユーザーは、ユーザーとワークスペースでフィルタリングできます。

予約を作成するには:

  1. [+ 新規予約] をクリックして、[予約の作成] ウィンドウを開きます。

  2. 1つまたは複数のデバイスを選択します。

    注: 割り当てられているワークスペースにアクセスできる場合は、特定のデバイスを予約できます。管理者は、ワークスペースを設定して、1つ以上のワークスペースに割り当てることができます。

  1. 予約を開始および終了する日時を選択します。
    管理者がデバイス予約の制限を設定している可能性があります。これらは、作成できる予約の数と、特定のワークスペースまたは共有アセットからデバイスを予約できる合計時間に影響を与える可能性があります。


デバイスを予約すると、その時点でロックされます。予約画面は、予約したことを示し、開始時刻と終了時刻を示します。

デバイスの予約ステータスは、デバイス画面にも表示されます。カードビューでは、デバイスの右下にある三角形のエンブレムがそのステータスを示しています。リストビューでは、ステータスは可用性列に示されます。

カード リスト 予約状況
自分用に予約済み
予約済みで使用中
他のユーザー用に予約済み
予約済みで、他のユーザーが使用中

トップに戻る

Genymotion Cloudエミュレーターを接続する

エミュレートされたデバイスは、エミュレーターアイコンで示されます。Genymotion Cloudデバイスは、Genymotionデバイスアイコンで示されます。

Genymotion CloudエミュレーターをUFT Mobileに接続するには:

カードビューで、オン/オフトグルをオンに移動します。カードが接続済みステータスを示すのを待ちます。これで、エミュレーターを自動テストまたは手動テストに使用する準備が整いました。時計アイコンを使用すると、エミュレーターがいつ接続されたかを確認できます。

エミュレートされたデバイスの使用を停止するには、デバイスカードのオン/オフトグルをオフに移動します。

エミュレーターを追加するには、Genymotion Cloud統合を参照してください。エミュレートされたデバイスを削除するには、管理設定で統合を無効にします。

トップに戻る

AWS Device Farmデバイスを接続する

すべてのテストシナリオでAmazon Device Farm (ADF) デバイスを使用できます。

UFTMラボコンソール UFT MobileラボからADFデバイスを追加できます。詳細については、下記のラボにADFデバイスを追加するを参照してください。
Micro Focusテストツール Micro Focusテストツールを使用してADFデバイスを選択するには、UFT Mobileウィザードを開きます。
このオプションを使用すると、デバイスはテストの開始時に接続され、終了時に切断されます。デバイスを複数のテストに使用する場合は、テストごとにデバイスが接続されるのを待つ必要があるため、これを使用することはお勧めしません。
CI (継続的インテグレーション) CI(継続的インテグレーション)テストでADFデバイスを使用するには、REST API呼び出しを使用してデバイスを接続します。詳細については、以下のCIでADFデバイスを使用するを参照してください。
    注:
  • AWSでのテスト時間は150分に制限されています。この時間を延長するには、Amazonにお問い合わせください。

  • Amazon Fireデバイスはサポートされていません。

  • 機能に基づいてデバイスを選択したが、正確なオペレーティングシステムを指定しなかった場合、デバイスの初期化が完了するまで、デバイスはUFT Mobileラボコンソールに表示されません。

ラボにADFデバイスを追加する

UFT MobileラボコンソールからADFデバイスを追加するには:

  1. AWS Device Farm統合を設定します。
  2. デバイスラボタブで、+をクリックし、ドロップダウンからAWSデバイスの接続を選択します。このオプションは、AWS Device Farm統合が有効な場合にのみ有効になります。
    ラボに接続されているデバイスがない場合は、最初のデバイスページのAWS Device Farmオプションの下にあるデバイスの接続をクリックします。ADFデバイスの接続ウィザードが表示されます。
  3. ウィザードのデバイスタブで、接続するデバイスを選択します。
    • 機能を使用してデバイスをフィルタリングできます。左側のフィルターペインで機能を設定します。デバイスは、OS、OSバージョン、メーカー、モデル、フリートタイプ (パブリックまたはプライベート)、および可用性によって選択できます。一致するデバイスのリストとその可用性が表示されます。
    • デバイスの横にあるアイコンをクリックすると、特定のデバイスの特性に応じてフィルターの選択を設定できます。フィルターをクリアするには、フィルターセクションの上部にあるクリアをクリックします。
  1. ウィザードのアプリタブで、デバイスにインストールするアプリを選択できます。利用可能なアプリは、選択したデバイスによって決まります。たとえば、ウィザードのデバイスタブでiOSデバイスを選択した場合、アプリタブで使用できるのはiOSアプリのみです。

    注: パブリックiOSデバイスの場合、ADF署名サービスはデバイスのセットアップ中にのみ使用できます。後でパブリックiOSデバイスにアプリをインストールすることはできなくなります。プライベートADFデバイスの場合、プロビジョニングプロファイルにデバイスIDを追加すると、コントロールパネルのアプリ操作を使用してプライベートADFデバイスにアプリをインストールできます。詳しくは、デバイスアクセスウィンドウを参照してください。

  2. [デバイスの接続] をクリックします。
  3. デバイスが接続されると、デバイスのカードには、ADFデバイスであることを示すアイコンが表示され、デバイスがパブリックデバイスの場合はアイコンが表示されます。時計アイコンを使用すると、ADFデバイスがいつ接続されたかを確認できます。デバイスは、削除を選択するまで、またはADFプロジェクトの実行タイムアウトに達するまで接続されたままになります。ADFデバイスが最大使用時間に達すると、そのステータスは切断されたことを示します。

    次の場合、ADFデバイスはラボに表示されなくなります。

    • ADFコネクターが無効になっています
    • AWS設定が無効になります

トップに戻る

CIでADFデバイスを使用する

REST API呼び出しを使用したCI (継続的インテグレーション) テストでADFデバイスを使用できます。まず、AWS Device Farm統合の説明に従ってAWSが有効になっていることを確認します。

デバイスを接続するには:

  1. 次のAPI呼び出しのいずれかを使用してデバイスIDを取得します。

    POST /rest /v2 /awsDevice deviceID値の応答を確認してください。
    GET/rest/device /{deviceID} 一時パラメーターdeviceIDを使用します。デバイスが登録されるまで、ステータスのポーリングを続けます。
  1. deviceID値を取得すると、デバイスが接続されたことを示します。デバイスIDを格納するパラメーターをCIジョブのREST呼び出しに渡します。

    注:
  • 接続されたデバイスで実行する予定のテストの予想される合計時間がADFタイムアウトを超えないことを確認してください。
  • テストが完了したら、デバイスの削除APIを使用してUFTMからADFデバイスを削除します。

REST APIの使用方法については、UFT MobileのREST APIリファレンスをご覧ください。

トップに戻る

テストのビデオ記録をダウンロードする

テストの実行後、ページの[ビデオ]セクションからテストのビデオ録画をダウンロードできます。

ADFホストのコネクターログをダウンロードすることもできます。詳細については、下記のトラブルシューティングを参照してください。

トップに戻る

トラブルシューティング

すべてのデバイスが表示されない

フィルターパネルをチェックして、選択されているオプションを確認してください。UFT Mobileは、フィルター条件に適合する項目のみを表示します。すべての項目を表示するには、すべてのフィルターオプションを選択し、入力したテキストの検索フィールドをクリアします。

デバイスを表示するには、デバイスが属するワークスペースにアクセスできる必要があります。管理者が、テストする必要のあるデバイスへのアクセスを許可していることを確認してください。

リモートビューを閉じた後もデバイスがロックされたままになるのはなぜですか?

リモートデバイスセッションを終了した後もデバイスがロックされたままの場合は、デバイスタブの更新をクリックします。

回転しているアイコンがまだ回転している

コントロールパネルのデバイス操作を介してアプリをインストールした後に写真またはビデオシミュレーションを使用する場合、[アプリのインストール]をもう一度クリックすると、回転するアイコンが残ります。回避策: リモートデバイスセッションを終了して、再度開きます。

ADFデバイスのログのダウンロード方法

テスト実行後、Amazon Device Farmテスト実行ページからADFホストのコネクターログをダウンロードします。ADFプロジェクト実行とセッションページで、必要なテスト実行を選択します。ファイルセクションで、顧客アーティファクトをクリックして、ログを含むzipファイルをダウンロードします。コネクターログは、Host_Machine_Files\$DEVICEFARM_LOG_DIR\log folderにあります。

トップに戻る

デバイス表示

[デバイスラボ] > [デバイス] をクリックして、ラボ内のデバイスを表示します。

  • 共有スペース管理者には、UFT Mobileに接続されているすべてのデバイスが表示されます。共有スペース管理者ユーザーは、デバイスとそれらが属するワークスペースを完全に制御することもできます。
  • 他のユーザーには、すべてのUFT Mobile共有デバイス (共有アセット内のデバイス) と、作業しているワークスペースに割り当てられているデバイスが表示されます。

右上隅に、接続されているデバイスの総数のうち、現在のフィルターに一致するデバイスの数が表示されます。リスト内のデバイスを表示することもできます。リストビューボタンとカードビューボタンで、ビューを切り替えます。リストビューでは、列の並べ替え順序 (昇順または降順) を変更することもできます。

デバイスカードには、次の詳細が表示されます。

デバイスホスト デバイスのホストタイプ。たとえば、ホストされたデバイスの場合は、Amazon ADFデバイスの場合は。ホストされたデバイスの詳細については、UFT Mobileでホストされたデバイスラボ統合を参照してください。[フィルター] ペインで、[特徴] オプションを使用して、物理、エミュレーター、ホストされている、Amazonデバイスなどのデバイスのタイプでフィルタリングします。
設定アプリがブロックされた 管理者がデバイスの設定を変更する権限を付与していない場合、設定アプリのブロックアイコンがデバイスカードの右上に表示されます。設定アプリが管理者以外のユーザーに対して制限できなかった場合、このアイコンが表示されます。設定アプリを操作することはできますが、再生は2700エラーで失敗することに注意してください。
オペレーティングシステムとバージョン カードの左上隅にある読み取り専用フィールド。
デバイスの名前 名前をクリックして編集します。デフォルトはデバイスのモデル番号です。
管理者がこのフィールドを更新する権限を付与していない場合、デバイス名を編集することはできません。
製造者、モデル、ID デバイス情報を示す読み取り専用フィールド。
ワークスペース名 デバイスが割り当てられているワークスペース。
デバイスの正常性 アイコンは、デバイス正常性に問題があることを示します。メトリクスの1つが定義されたしきい値を超えた場合にのみ表示されます。アイコンにカーソルを合わせると、超過したしきい値の詳細が表示されます。共有スペース管理者ユーザーは、管理設定ですべてのデバイス正常性表示のしきい値を構成できます。
メンテナンスモード アイコンは、デバイスがメンテナンスモードであることを示します。共有スペース管理ユーザーのみが、メンテナンスモードのデバイスにアクセスできます。
予約 デバイスの予約。たとえば、利用可能または...が予約済み終了。このセクションをクリックして、予約を表示および作成します。デバイスの右下にある三角形のエンブレムは、そのステータスを示しています。詳細については、デバイスの予約を表示および管理するを参照してください。

注: UFT MobileでiOSデバイスを使用するには、Apple Developerアカウントの開発証明書を使用してエージェントアプリに再署名する必要があります。詳しくは、エージェントアプリに再署名するをご覧ください。UFT Mobileでホストされているデバイスを使用する場合、これは必要ありません。

トップに戻る

特定のデバイスを見つける

次のいずれかの方法で特定のデバイスを検索します。

  • 検索。右ペインで、検索ボタンをクリックします。テキストボックスで、デバイスの名前、デバイスID、モデル、または製造元を指定します。
  • フィルター。重要な情報に焦点を当てるには、デバイス画面の左側のパネルフィルターを使用して、表示されるアイテムを制限します。フィルターパネルを使用して、次の領域で基準を指定します。

    OS オペレーティングシステム:AndroidまたはiOS。スライダーを使用して、OSのバージョンを選択します。
    特徴 デバイスの種類: 物理的またはエミュレーター;電話またはタブレット; SV有効;ホスト;またはAmazonデバイス。
    可用性

    次の可用性オプションに従ってデバイスをフィルタリングできます。

    • 利用可能。利用可能なデバイス
    • 自分用に予約済み。あなたのために予約された、またはあなたが現在使用しているデバイス。
    • 他のユーザー用に予約済み。他の誰かのために予約されているか、現在他の誰かによって使用されているデバイス。
    •  切断済み。接続されていないデバイス。切断されたデバイスのサムネイルが薄くなります。アイコンにカーソルを合わせると、デバイスを接続しようとしたときに検出された問題が表示されます。
    • メンテナンス中。メンテナンスモードが有効になっているデバイス。非共有スペース管理ユーザーは、これらのデバイスにアクセスできません。
    • 非メンテナンス中。メンテナンスモードがアクティブ化されていないデバイス。非共有スペース管理ユーザーはメンテナンス中のデバイスにアクセスできないため、このオプションは一時的に使用できないデバイスを除外するのに役立ちます。
    コネクター デバイスを表示するコネクター。
    ワークスペース 特定のワークスペースに割り当てられたデバイスを表示します。

    ヒント: フィルターパネルの右上隅にあるクリアリンクを使用して、すべてのデバイスフィルターを削除します。

    トップに戻る

デバイス管理

カードビューで特定のデバイスにカーソルを合わせるか、リストビューでそのデバイスを選択すると、デバイス管理オプションが表示されます。リストビューでは、オプションはデバイスリストの上にあるツールバーに表示されます。

オプション これを使用して...

デバイスをリモートで開きます。

利用可能または自分用に予約済みデバイスの場合は、リモートでデバイスにアクセスしてください。これにより、デバイスを30分間予約するか、既存の予約を使用して、デバイスと対話し、探索的テストを実行できます。

デバイスが自分が予約済み、使用中によって使用されている場合、リモートセッションでのデバイスとの対話は制限されます。コントロールパネルのほとんどのオプションは使用できません。ただし、このオプションは、無人テスト (Appiumテストなど) の実行中にデバイスにリモート接続する場合に役立ちます。

予約または他のユーザーが使用中の場合、または十分なライセンスキャパシティがない場合、このボタンは無効になります。

デバイスの状態の詳細については、デバイスの予約を表示および管理するを参照してください。

デバイスでの作業が終了したら、リモートウィンドウの右上隅にあるセッションの終了をクリックしてセッションを閉じ、デバイスの予約を削除します。

探索的テストとデバイスの操作については、デバイスアクセスウィンドウを参照してください。

注:  

  • 同じデバイスでの並列リモートセッションはサポートされていません。
  • ネイティブモバイルブラウザーで多くのタブ(60以上)を開いている場合、リモートビューが応答しない可能性があります。

UFTM 2021:

デバイスをリモートで開き、セッションの記録を開始します。

デバイスをリモートで開き、探索的テストを実行するために実行する手順を記録します。その後、手順を含むファイルをダウンロードできます。詳細については、手動テストを参照してください。

UFTM 2021 R1: 記録オプションは、探索的テストパネルで使用できます。詳細については、テストセッションの開始を参照してください。

デバイスにアクセスして操作する機能は、デバイスの可用性ステータスによって異なり、上記のデバイスをリモートで開くオプションで説明したのと同じように機能します。

デバイスを削除します。

切断されたデバイスを削除します。別のステータスのデバイスを削除するには、まずUFT Mobileからデバイスを切断する必要があります。

デバイスのロックを解除します。

ロックされているデバイスを解放します。
たとえば、テストの終了時にデバイスのロックが自動的に解除されなかった場合、または特定のデバイスモデルでアプリの緊急検証を実行するために別のテスターが特定のデバイスを必要とする場合、管理者はデバイスのロックを解除する必要があります。

Dev Access。

Dev Accessをダウンロードします。
Dev Accessを使用すると、開発者IDE内からUFT Mobileラボのデバイスを接続できます。詳しくは、Dev AccessおよびDev Access CLIツールをご覧ください。Dev Accessは、ADFデバイスおよびエミュレーターではサポートされていないことに注意してください。

デバイスの正常性。

アイコンにカーソルを合わせると、超過したしきい値の詳細が表示されます。このインジケーターは、メトリクスの1つが定義されたしきい値を超えた場合にのみ表示されます。共有スペースの管理者は、管理設定ですべてのデバイス正常性アラートのしきい値を構成できます。

2021 R1:  

2021:  

その他/詳細情報:

[デバイス情報] ウィンドウを開きます。

上部のセクションには、デバイスに関する一般的な情報が含まれています。名前、ネットワーク接続レベル、ワークスペース、可用性。

ネットワーク接続レベルは、クライアントとデバイスが接続されているコネクター間の遅延を表します。レイテンシアイコンにカーソルを合わせると、その値が表示されます。たとえば、リモートビュー遅延: 18ms。最適なリモートビューパフォーマンスを得るには、遅延の長いデバイスを選択してください。遅延は、100ミリ秒(緑)未満の場合は良好、100~200ミリ秒(黄色)の範囲の場合は平凡、200~300ミリ秒(赤)の範囲の場合は不良、300ミリ秒(グレー)を超える場合は不良と見なされます。

このウィンドウには4つのタブがあります。詳細メトリクス予約およびアクション。

ヒント: デバイスカードの下部 (たとえば、「利用可能」 と表示されている場合) をクリックして、[デバイス情報] ウィンドウにアクセスします。

[その他] > [詳細]

ラボ、フォームファクター、リモートビューでのデバイスのURL、およびエージェントのバージョン、コネクター、言語、タイムゾーン (Androidのみ) を含むその他のデバイスの情報。

デバイスのURL文字列を使用して、特定のデバイスをテスターと共有します。UFT Mobileラボを開いて手動でデバイスに移動しなくても、URL文字列を使用してデバイスに直接アクセスできます。

[その他] > [デバイス情報]

管理者とユーザーに、デバイスの状態を理解し、テストを実行する準備ができているかどうかを理解するのに役立つ追加情報を提供します。メトリクスには、次のような詳細が含まれます。

  • 遅延
  • 利用可能なディスク領域
  • WiFiメトリクス (SSID、信号強度、WiFi状態)。
    Android: バージョン9以降で実行されているAndroidデバイスでこれらの指標を表示するには、デバイス設定で位置情報サービスを有効にする必要があります。
    Android 10以降では、SSIDを表示するには、位置情報のアクセス許可を有効にして、エージェントアプリの位置情報へのアクセスを常に許可する必要があります。
    iOS: SSIDはバージョン11以前でのみサポートされます。
  • 画面の明るさ
  • デバイス温度 (iOSのみ)
  • 熱状態 (Androidバージョン10以降、iOSバージョン11以降)。
    iOSデバイスでは、熱状態は正常やや高重大危険に分類されます。4つの熱状態の詳細については、Apple Developerのドキュメントを参照してください。
    Androidの場合、熱状態はなし(0)、軽微(1)、中程度(2)、深刻(3)、危険(4)、緊急(5)、およびシャットダウン(6)に分類されます。詳細については、Androidオープンソースプロジェクトをご覧ください。
  • バッテリの正常性と温度 (Androidのみ)

また、WiFi接続、熱状態、デバイス温度などのデバイスメトリクスが、構成されたしきい値から逸脱したときにアラートを受け取ることもできます。詳細については、管理設定のデバイス正常性設定のセクションを参照してください。

[その他] > [予約] デバイスの現在の予約のリスト、および新しい予約を作成するオプション。
[その他] > [アクション]

デバイスとの対話:

  • デバイスの再起動: 共有スペース管理者ユーザーの場合、使用中のデバイスを含むすべてのデバイスを再起動します。管理者以外のユーザーの場合、このアクションは、使用可能なデバイス、またはユーザーが予約または使用しているデバイスに対してのみ有効になります。
  • デバイスの再接続: デバイスでエージェントを再起動します。これが失敗した場合は、物理デバイスにアクセスする必要がある場合があります。
  • デバイスのメンテナンスモード: このオプションは、AWSおよびGenymotion Cloudデバイスではサポートされていません。
    共有スペース管理ユーザーは、メンテナンスモードをオンに切り替えて、デバイスをアップグレードするなど、一時的にデバイスをメンテナンス中であると表示できます。共有スペース管理ユーザーのみが、メンテナンスモードのデバイスを使用できます。

トップに戻る

コネクターの表示と管理

共有スペース管理ユーザーは、デバイスラボ > コネクターをクリックして、すべてのコネクターとそのプロパティのリストを表示できます。グリッドには、名前、ホスト、接続されているデバイスの数などのコネクターの詳細が表示されます。

コネクタータブで次のアクションを実行できます。

デバイスとエージェントの詳細を表示

特定のコネクターに関連付けられているデバイスを表示するには、目的のコネクターの行にあるXデバイスリンクをクリックします。デバイスビューが開き、選択したコネクター用にフィルタリングされたデバイスが表示されます。管理設定でMicro Focusでホストされたデバイスラボ統合を有効にした場合は、ホストされたデバイスラボコネクターも表示されます。また、エージェントアプリがコネクターに最後に配布された日時を確認し、アイコンにカーソルを合わせると、最後に配布されたエージェントアプリのバージョンを確認できます。

新しいコネクターを追加

[コネクターのダウンロード] をクリックします。
または、[ヘルプ] メニューを展開し、[コネクターのダウンロード] を選択します。お使いのバージョンのコネクターをダウンロードしてください。

管理者以外のユーザーの場合は、コネクターをインストールしてデバイスを接続する前に、管理者からアクセスキーを提供する必要があります。詳しくはアクセスキー管理を参照してください。

コネクターのインストールの詳細については、WindowsマシンにコネクターをインストールするLinuxマシンにコネクターをインストールするまたはMacマシンにコネクターをインストールするを参照してください。

エージェントの配布 選択したコネクターにエージェントを配布します。
  1. グリッドで必要なコネクターを選択し、グリッドの上部にあるボタンをクリックします。
  2. 配布を開始します。ページを更新して、グリッドの最終配布列の配布ステータスを確認します。
  3. 配布ステータスが完了したら、デバイスを再接続する必要があります。次のいずれかを実行します。
    • グリッドで関連するコネクターを選択し、デバイスの再接続をクリックします。
    • ラボコンソールのデバイス画面から、そのコネクターに関連付けられているiOSデバイスを再起動します。
    • デバイスを物理的に切断して再接続します。
    新しいエージェントアプリは、コネクターから接続されたデバイスにコピーされます。
デバイスの再接続 グリッドの上部にある [デバイスの再接続] ボタンをクリックします。この手順は、エージェントアプリの配布ステータスが完了した後に必要になります。複数の行を選択して、一度に複数のコネクターでこのアクションを実行します。
コネクターの削除 これは、切断されたコネクターに対してのみ実行できます。ボタンは、コネクターのリストからコネクターを削除するだけです。リモートマシンにインストールされている物理コネクターは削除されません。削除したコネクターを再起動すると、グリッドに再表示されます。

ヒント: 複数のコネクターを選択して、選択したすべてのコネクターにアクションを適用できます。

トップに戻る

デバイスの予約を表示および管理する

[デバイスラボ] > [予約] をクリックして、デバイスの予約を表示・管理します。この画面には、現在の予約に関する詳細も記載されています。現在実行中 (今後24時間)、および今後の予約。予約にカーソルを合わせると、予約を編集または削除できます。共有スペース管理者ユーザーは、自分の予約すべての予約を切り替えることができます。ADFデバイスは予約リストに含まれていません。

予約を作成するには:

  1. [+ 新規予約] をクリックして、[予約の作成] ウィンドウを開きます。

  2. デバイスを選択します。

    注: 割り当てられているワークスペースにアクセスできる場合は、特定のデバイスを予約できます。管理者は、ワークスペースを設定して、1つ以上のワークスペースに割り当てることができます。

  1. 予約を開始および終了する日時を選択します。
    管理者がデバイス予約の制限を設定している可能性があります。これらは、ユーザーおよびワークスペース管理者ユーザーが行うことができる予約の数、および特定のワークスペースのデバイスを予約できる合計時間に影響を与える可能性があります。


デバイスを予約すると、その時点でロックされます。予約画面は、予約したことを示し、開始時刻と終了時刻を示します。デバイスの右下にある三角形のエンブレムは、そのステータスを示しています。

自分用に予約済み
予約済みで使用中
他のユーザー用に予約済み
予約済みで、他のユーザーが使用中

トップに戻る

Genymotion Cloudエミュレーターの操作

エミュレートされたデバイスは、カードの上隅にあるエミュレーターアイコンで示されます。

Genymotion CloudエミュレーターをUFT Mobileに接続するには:

カードビューで、オン/オフトグルをオンに移動します。カードが接続済みステータスを示すのを待ちます。これで、エミュレーターを自動テストまたは手動テストに使用する準備が整いました。時計アイコンを使用すると、エミュレーターがいつ接続されたかを確認できます。

エミュレートされたデバイスの使用を停止するには、デバイスのオン/オフトグルをオフに移動します。

エミュレーターを追加するには、Genymotion Cloud統合を参照してください。エミュレートされたデバイスを削除するには、管理設定で統合を無効にします。

トップに戻る

AWS Device Farmデバイスを接続する

すべてのテストシナリオでAmazon Device Farm (ADF) デバイスを使用できます。

UFTMラボコンソール UFT MobileラボからADFデバイスを追加できます。詳細については、下記のラボにADFデバイスを追加するを参照してください。
Micro Focusテストツール Micro Focusテストツールを使用してADFデバイスを選択するには、UFT Mobileウィザードを開きます。
このオプションを使用すると、デバイスはテストの開始時に接続され、終了時に切断されます。デバイスを複数のテストに使用する場合は、テストごとにデバイスが接続されるのを待つ必要があるため、これを使用することはお勧めしません。
CI (継続的インテグレーション) CI(継続的インテグレーション)テストでADFデバイスを使用するには、REST API呼び出しを使用してデバイスを接続します。詳細については、以下のCIでADFデバイスを使用するを参照してください。
    注:
  • AWSでのテスト時間は150分に制限されています。この時間を延長するには、Amazonにお問い合わせください。

  • Amazon Fireデバイスはサポートされていません。

  • 機能に基づいてデバイスを選択したが、正確なオペレーティングシステムを指定しなかった場合、デバイスの初期化が完了するまで、デバイスはUFT Mobileラボコンソールに表示されません。

ラボにADFデバイスを追加する

UFT MobileラボコンソールからADFデバイスを追加するには:

  1. AWS Device Farm統合を設定します。
  2. デバイスラボタブで、+デバイスをクリックします。ラボに接続されているデバイスがない場合は、最初のデバイスページでデバイスの接続をクリックします。
  3. ドロップダウンから [ADFからデバイスを選択] を選択します。このオプションは、AWS Device Farm統合が有効な場合にのみ有効になります。
  4. [方法] ポップアップで、[デバイスの接続] をクリックして、ADFデバイス選択ウィザードを開きます。
    1. 次のガイドラインに従って、デバイスをラボに接続します。

      機能を使用してデバイスを選択できます。必要な機能を設定し、OS、OSバージョン、メーカー、モデル、およびフリートタイプ(パブリックまたはプライベート)を選択します。一致するデバイスのリストとその可用性が表示されます。

      ヒント: デバイスの横にあるアイコンをクリックして、特定のデバイスの特性に応じて必要な機能フィールドに入力します。設定した機能をクリアするには、機能セクションの上部にあるクリアをクリックします。


      一致するデバイスのリストから特定のデバイスを選択するか、UFT Mobileにデバイスを自動的に選択させます。自動選択を使用する場合、可用性ステータスが最も高いデバイスが割り当てられます。
    2. ウィザードのアプリタブで、デバイスにインストールするアプリを選択し、デバイスの接続をクリックします。

      パブリックiOSデバイスの場合、ADF署名サービスはデバイスのセットアップ中にのみ使用できます。後でパブリックiOSデバイスにアプリをインストールすることはできなくなります。プライベートADFデバイスの場合、プロビジョニングプロファイルにデバイスIDを追加すると、コントロールパネルのアプリ操作を使用してプライベートADFデバイスにアプリをインストールできます。詳しくは、デバイスアクセスウィンドウを参照してください。

  5. デバイスが接続されると、デバイスのカードにアイコンが表示され、ADFデバイスであることを示します。時計アイコンを使用すると、ADFデバイスがいつ接続されたかを確認できます。デバイスは、削除を選択するまで、またはADFプロジェクトの実行タイムアウトに達するまで接続されたままになります。ADFデバイスが最大使用時間に達すると、そのステータスは切断されたことを示します。

    次の場合、ADFデバイスはラボに表示されなくなります。

    • ADFコネクターが無効になっています
    • AWS設定が無効になります

トップに戻る

CIでADFデバイスを使用する

REST API呼び出しを使用したCI (継続的インテグレーション) テストでADFデバイスを使用できます。まず、AWS Device Farm統合の説明に従ってAWSが有効になっていることを確認します。

デバイスを接続するには:

  1. 次のAPI呼び出しのいずれかを使用してデバイスIDを取得します。

    POST /rest /v2 /awsDevice deviceID値の応答を確認してください。
    GET/rest/device /{deviceID} 一時パラメーターdeviceIDを使用します。デバイスが登録されるまで、ステータスのポーリングを続けます。
  1. deviceID値を取得すると、デバイスが接続されたことを示します。デバイスIDを格納するパラメーターをCIジョブのREST呼び出しに渡します。

    注:
  • 接続されたデバイスで実行する予定のテストの予想される合計時間がADFタイムアウトを超えないことを確認してください。
  • テストが完了したら、デバイスの削除APIを使用してUFTMからADFデバイスを削除します。

REST APIの使用方法については、UFT MobileのREST APIリファレンスをご覧ください。

トップに戻る

テストのビデオ記録をダウンロードする

テストの実行後、ページの[ビデオ]セクションからテストのビデオ録画をダウンロードできます。

ADFホストのコネクターログをダウンロードすることもできます。詳細については、下記のトラブルシューティングを参照してください。

トップに戻る

トラブルシューティング

すべてのデバイスが表示されない

フィルターパネルをチェックして、選択されているオプションを確認してください。UFT Mobileは、フィルター条件に適合する項目のみを表示します。すべての項目を表示するには、すべてのフィルターオプションを選択し、入力したテキストの検索フィールドをクリアします。

デバイスを表示するには、デバイスが属するワークスペースにアクセスできる必要があります。管理者が、テストする必要のあるデバイスへのアクセスを許可していることを確認してください。

リモートビューを閉じた後もデバイスがロックされたままになるのはなぜですか?

リモートデバイスセッションを終了した後もデバイスがロックされたままの場合は、デバイスタブの更新をクリックします。

回転しているアイコンがまだ回転している

コントロールパネルのデバイス操作を介してアプリをインストールした後に写真またはビデオシミュレーションを使用する場合、[アプリのインストール]をもう一度クリックすると、回転するアイコンが残ります。回避策: リモートデバイスセッションを終了して、再度開きます。

ADFデバイスのログのダウンロード方法

テスト実行後、Amazon Device Farmテスト実行ページからADFホストのコネクターログをダウンロードします。ADFプロジェクト実行とセッションページで、必要なテスト実行を選択します。ファイルセクションで、顧客アーティファクトをクリックして、ログを含むzipファイルをダウンロードします。コネクターログは、Host_Machine_Files\$DEVICEFARM_LOG_DIR\log folderにあります。

トップに戻る