このページを共有
デバイスアクセスウィンドウ
ラボからリモートでデバイスを開く場合、デバイスアクセスウィンドウで使用可能なアクションと機能を使用してデバイスを操作できます。デバイスで探索的テストセッションを実行することもできます。これらのセッションは記録できます。
このトピックの内容:
デバイスをリモートで開く
ラボコンソールから、またはUFT Mobileと統合されているテストツールの1つを使用して、デバイスにリモートでアクセスできます。
デバイスをリモートで開くには:
UFT Mobileラボ |
カードビューでデバイスにカーソルを合わせて(2021 R2)/(2021 R1) をクリックするか、デバイスを選択して、リストビューのツールバーの [デバイスをリモートで開く] をクリックします。右上隅にあるリストボタンとカードビューボタンをクリックして、ビューを切り替えます。 モバイルラボからリモートでデバイスを開くと、探索的テストセッションを記録し、アクセシビリティテストを実行し、ライブログを調べることもできます。詳細については、手動テストを参照してください。 |
テストツール | UFT One、Sprinter、TruClientなどのUFT Mobileと統合するツールを使用して、記録または再生セッションを開始してデバイスにアクセスします。 |
デバイスの横にあるツールバーのアクションと、デバイスアクセスウィンドウの左側と右側にあるパネルのオプションを使用して、デバイスを操作します。パネルを折りたたんだり、パネル上部のタブの順序を変更したり、タブを1つのパネルから別のパネルにドラッグアンドドロップしたりできます。
安全な接続のみ (HTTPS): デフォルトの自己署名証明書を使用する場合、安全な接続を備えたコネクターを介してデバイスに最初にアクセスしようとすると、ブラウザーに警告またはエラーが表示されます。Webブラウザーが証明書を信頼するには、SSL証明書が認定された認証局(CA)によって発行されている必要があります。コネクターの自己署名証明書は引き続きデータを暗号化しますが、警告は、SSL証明書が自己署名されており、CAによって署名されていないことを通知するためのものです。デバイスを表示するには、コネクターのURLに移動し、自己署名SSL証明書を信頼します。
注: 使用しているツールとテスト状態(アイドル、キャプチャ、または実行中)によっては、特定のオプションが使用できない場合があります。
デバイスのアクションとシミュレーション
デバイスの横にあるツールバーを使用して、キャプチャーまたは再生セッション中、またはアイドル時にデバイスと通信します。シミュレーションオプションを使用すると、一般的なイベントシミュレーションを実行できます。一部のシミュレーションは、ラボコンソールから探索的テストを実行する場合は使用できず、サポートされているテストツールを使用してデバイスにリモートアクセスする場合にのみ使用できることに注意してください。
スクリーンショットの取得。現在の画面のスクリーンショットを<step_number>.pngファイルとしてデフォルトのダウンロードフォルダーに保存します。(SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされません。)
|
|
デバイスログのダウンロード。 デバイスログをテキストファイルとしてデフォルトのダウンロードフォルダーにダウンロードします。iOSデバイスの場合、デバイスのタイムゾーンはコネクターマシンのタイムゾーンと一致する必要があります。 注: SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされません。 |
|
デバイスにテキストを送信。デバイスのアクティブフィールドに入力するテキストを送信します。[デバイスにテキストを送信] ウィンドウで、デバイスのアクティブな入力フィールドにコピーするテキストを入力し、[送信] をクリックします。 |
|
デバイスのオーディオ。ローカルマシンのリモートデバイスから音声を聞きます。[デバイスのオーディオ] ダイアログで、再生ボタンをクリックして、デバイスからのオーディオの再生を開始します。このオプションは、iOS 13.2以降で実行されているデバイスでのみ有効になります。
|
|
着信コールのシミュレーション: 開いたダイアログボックスで、発信番号と通話の処理方法を指定します。 | |
着信SMSのシミュレーション: 開いたダイアログボックスで、メッセージの送信番号とメッセージテキストを指定します。 注: SMSシミュレーションは、Android 6以降ではサポートされていません。 |
|
アプリをバックグラウンドへ移動のシミュレーション。開いたダイアログボックスで、アプリをバックグラウンドに移動する期間を指定します。 | |
写真のシミュレーション: デバイスのカメラで撮影した写真を置き換えることができます。開いたダイアログボックスで、画像ファイルを指定します。詳しくは写真とビデオのシミュレーションを参照してください。 注: パッケージアプリでのみサポートされます。 |
|
ビデオのシミュレーション。デバイスのカメラで撮影したビデオを置き換えることができます。開いたダイアログボックスで、ビデオファイルを指定します。詳しくは写真とビデオのシミュレーションを参照してください。 注: パッケージアプリでのみサポートされます。 |
|
QRコードまたはバーコードスキャン。QRコードまたはバーコードのスキャンを画像に置き換えることができます。詳しくは、QRコードとバーコードのシミュレーションを参照してください。 |
|
GPS位置情報変更のシミュレーション。開いたダイアログボックスで、シミュレーションの緯度と経度を指定します。 注: iOSの場合、GPSシミュレーションはパッケージアプリでのみサポートされます。Android 6.0以降の場合、擬似ロケーションアプリを次のように設定する必要があります。[Developer options] > [Select mock location app]を選択し、[UFTM Agent]を選択します。 |
|
認証のシミュレーション。モバイルデバイスで指紋またはFace ID認証をシミュレートできます。認証シミュレーションは、指紋またはFace ID認証を必要とするパッケージアプリでデフォルトでアクティブになっています。 認証を使用するアプリの画面に移動します。プロンプトが表示されたら、認証結果を選択します。詳しくは指紋とFace IDのシミュレーションをご覧ください。 注: パッケージアプリでのみサポートされます。 |
|
Network Virtualization。ネットワークの状態をシミュレートして、さまざまなモバイルネットワークがさまざまなモバイルデバイスでのアプリケーションのパフォーマンスにどのように影響するかをテストします。詳細については、Network Virtualizationヘルプセンターを参照してください。(GenymotionまたはAWSデバイスでは無効) | |
向きの変更。デバイスの向きを縦向きと横向きの間で切り替えます (アイドル状態のとき、テストをキャプチャーまたは再生していないときにも使用できます)。 | |
ホーム: デバイスのホームページに戻ります。 |
|
戻る: (Androidのみ) 前の画面を開きます。 |
|
最近使用したアプリ: (Androidのみ) 以前に使用したアプリに戻ります。 |
デバイス情報
デバイスタイプ、名前、オペレーティングシステム (OS) の詳細などのデバイスプロパティを表示できます。デバイス情報を表示するには、デバイスアクセスウィンドウの横にあるパネルのデバイス情報ボタンをクリックします。
パネルの上部には、デバイスタイプ、名前、デバイスID、オペレーティングシステム (OS)、OSバージョンなどのデバイスプロパティが表示されます。パネルには、次のものも含まれます。
ズーム
現在のズームレベル。プラス記号とマイナス記号を使用してズームインおよびズームアウトします。
画像品質
デバイスに表示される画像の解像度を調整します。画像を希望のサイズに縮小できます。画像を縮小すると品質は低下しますが、テストやその他のデバイスとのやり取りのパフォーマンスは向上します。
スケーリング設定は、ブラウザーおよびマシンごとに保持されます。
遅延
クライアントとデバイスが接続されているコネクターの間の遅延。遅延レベルは次のように示されます。
色 | 評価 | 値 |
---|---|---|
緑 | 良い | 100ミリ秒未満 |
黄 | 平凡 | 100~200ミリ秒 |
赤 | 貧しい | 200~300ミリ秒 |
グレー | 悪い |
300ミリ秒を超える |
詳細情報
デバイスとその予約の詳細を確認したり、デバイスでアクション (再起動や再接続など) を実行したりするには、詳細情報をクリックしてください。
デバイス情報
デバイス情報は、テストツールを使用してデバイスにアクセスする場合にのみ使用でき、ラボコンソールからデバイスを操作する場合には使用できません。
注: iOSデバイスの場合、デバイス情報はパッケージアプリでのみサポートされます。
このセクションでは、テスト中に収集されたデバイス情報を表示できます。収集するメトリクスは、テストツールのオプションを介してのみ選択できます。
- CPU。テスト実行中のCPU使用率。
- メモリ。テスト実行中に使用されたメモリの量。
注: Android 10以降ではサポートされていません。 - 空きメモリ。テスト実行中のデバイスの空きメモリの量。
-
WiFi状態: WiFi状態 (接続または切断) と信号強度 (1~5のスケール) の両方を有効にします。
-
ディスク領域: 使用中のスペースと使用可能な合計スペース*が含まれます。
-
熱状態: iOSバージョン11以降およびiOS 11以降、およびAndroid 10以降*でのみサポートされます。
iOSデバイスの熱状態の詳細については、Apple Developerのドキュメントを参照してください。Androidデバイスの熱状態の詳細については、Androidオープンソースプロジェクトを参照してください。* UFT One 15.0.2以降をご利用の場合のみご利用いただけます。
アプリの操作
UFT Mobile (ラボアプリ) にアップロードされたアプリ (デバイスにすでにインストールされている可能性があります)、またはデバイスにインストールされている他のアプリを操作できます。アプリを操作するには、デバイスアクセスウィンドウの横にあるパネルのアプリの操作ボタンをクリックします。ラボアプリとデバイスにインストールされているアプリをタブで移動できます。
ラボアプリ
ラボアプリは、バージョンとビルド番号とともに表示されます。利用可能なアップロードバージョンを表示するには、バージョン番号の横にあるドロップダウンをクリックします。
デバイスにインストールされているアプリを再インストールするか、ラボにアップロードされたがデバイスにインストールされていないアプリをインストールできます。アプリを再インストールまたはインストールするときに、パッケージバージョンのアプリを使用するかどうか、およびデバイスセッションの終了時にアプリをアンインストールするかどうかを選択できます。インストールするアプリが表示されていない場合は、アプリの操作ツールバーのアップロードボタンをクリックしてアップロードできます。
操作オプション
アプリを選択し、その他ボタンをクリックして、次のアプリの操作を行います。
起動 | デバイスにすでにインストールされているアプリを起動します。 |
強制停止 | アプリに関連するすべてのプロセスを終了します。 |
アンインストール | 選択したアップロードバージョンのアプリをアンインストールします。 |
管理 | アプリの詳細情報ウィンドウを開きます。このウィンドウで、アプリの詳細を表示したり、アプリケーションのアップロードを削除したりできます。 |
注:
- 一部のオプションは、ラボアプリでのみ使用できます
- アプリの操作は現在、UFT Mobileラボコンソールから、およびUFT Developerからのみ利用できます。
- プライベートADF iOSデバイスの場合、プロビジョニングプロファイルにデバイスIDを追加すると、アプリの操作を使用してプライベートADFデバイスにアプリをインストールできます。パブリックiOSデバイスの場合、ADF署名サービスはデバイスのセットアップ中にのみ使用できるため、デバイスのセットアップ時にアプリをインストールする必要があります。
このトピックの内容:
デバイスコントロールパネルへのアクセス
コントロールパネルは次の場所から入手できます。
- UFT Mobileラボ、デバイスとの探索的インタラクションとして。アクセスするには、カードビューでデバイスにカーソルを合わせてまたはをクリックするか、リストビューで開くまたは開いて記録をクリックして、デバイスをリモートで開きます。右上隅にある[リスト]ボタンと[カードビュー]ボタンをクリックして、ビューを切り替えます。
- UFT、Sprinter、TruClientなどのUFT Mobileと統合するテストツール。アクセスするには、記録または再生セッションを開始します。
安全な接続のみ(HTTPS): デフォルトの自己署名証明書を使用する場合、安全な接続を備えたコネクターを介してデバイスに最初にアクセスしようとすると、ブラウザーに警告またはエラーが表示されます。Webブラウザーが証明書を信頼するには、SSL証明書が認定された認証局(CA)によって発行されている必要があります。コネクターの自己署名証明書は引き続きデータの暗号化に機能します。警告は、SSL証明書が自己署名されており、CAによって署名されていないことを通知します。デバイスを表示するには、コネクターのURLに移動し、自己署名SSL証明書を信頼する必要があります。
注: 使用しているツールとテスト状態(アイドル、キャプチャ、または実行中)によっては、特定のオプションが使用できない場合があります。
デバイスの操作
このセクションでは、キャプチャーまたは再生セッション中、またはアイドル時のデバイスの操作について説明します。
向きの変更。デバイスの向きを切り替えます(アイドル状態のとき、テストをキャプチャまたは再生していないときにも使用できます)。 | |
スクリーンショットの取得。現在の画面のスクリーンショットを<step_number>.pngファイルとしてデフォルトのダウンロードフォルダーに保存します。(SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされません。)
|
|
デバイスログのダウンロード。 デバイスログをテキストファイルとしてデフォルトのダウンロードフォルダーにダウンロードします(SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされていません)。iOSデバイスの場合、デバイスのタイムゾーンはコネクターマシンのタイムゾーンと一致する必要があります。 |
|
アプリケーション通信。 ラボアプリは、バージョンとビルド番号とともに表示されます。別のアップロードバージョンを選択するには、アプリにカーソルを合わせて[詳細情報]をクリックします。インストールしたいアプリが表示されない場合は、UFTMアプリタブの [アップロード] をクリックしてアップロードできます。デバイスにインストールされているラボアプリをアンインストールするには、アプリを選択してアンインストールをクリックすることもできます。
アプリの操作は現在、UFT Mobileラボコンソールから、およびUFT Developerからのみ利用できます。 注: プライベートADF iOSデバイスの場合、プロビジョニングプロファイルにデバイスIDを追加すると、アプリの操作を使用してプライベートADFデバイスにアプリをインストールできます。パブリックiOSデバイスの場合、ADF署名サービスはデバイスのセットアップ中にのみ使用できます。そのため、デバイスをセットアップするときにアプリをインストールする必要があります。 |
|
デバイスにテキストを送信。[デバイスにテキストを送信]ウィンドウを開きます。コピーしたいテキストをデバイスのアクティブな入力フィールドに入力し、送信をクリックします。 |
|
ライブログ: ライブログパネルを開いて、デバイスログをリアルタイムで調べ、テスト中に発生した問題を調査できるようにします。 ライブログを使用するには:
|
|
デバイスのオーディオ。デバイスのオーディオダイアログを開き、ローカルマシンのリモートデバイスからオーディオを聞きます。再生ボタンをクリックして、デバイスからのオーディオの再生を開始します。このオプションは、iOS 13.2以降で実行されているデバイスでのみ有効になります。
|
シミュレーション
シミュレーションセクションでは、一般的なイベントシミュレーションを実行できます。一部のシミュレーションは、ラボコンソールから探索的テストを実行する場合は使用できず、テストツールを使用してコントロールパネルにアクセスする場合にのみ使用できます。
着信コールのシミュレーション: 開いたダイアログボックスでは、発信番号とその処理方法を指定できます。 | |
着信SMSのシミュレーション: 開いたダイアログボックスでは、メッセージの送信番号とメッセージテキストを指定できます。 注: SMSシミュレーションは、Android 6以降ではサポートされていません。 |
|
アプリをバックグラウンドへ移動のシミュレーション。開いたダイアログボックスでは、アプリをバックグラウンドに送信する期間を指定できます。 | |
GPS位置情報変更のシミュレーション。開くダイアログボックスでは、シミュレーションの緯度と経度を指定できます。iOSの場合、GPSシミュレーションはパッケージアプリでのみサポートされていることに注意してください。 Android 6.0以降の場合、擬似ロケーションアプリを次のように設定する必要があります。[Developer options] > [Select mock location app]を選択し、[UFTM Agent]を選択します。 |
|
写真をシミュレートします。パッケージアプリでのみサポートされます。デバイスのカメラで撮影した写真を置き換えることができます。開いたダイアログボックスでは、画像ファイルを指定できます。詳しくは写真とビデオのシミュレーションをご覧ください。 | |
ビデオのシミュレーション。パッケージアプリでのみサポートされます。デバイスのカメラで撮影したビデオを置き換えることができます。開いたダイアログボックスで、ビデオファイルを指定できます。詳しくは写真とビデオのシミュレーションをご覧ください。 | |
QRコードまたはバーコードスキャン。QRコードまたはバーコードのスキャンを画像に置き換えることができます。詳しくはQRコードとバーコードのシミュレーションをご覧ください。 |
|
認証のシミュレーション。パッケージアプリでのみサポートされます。モバイルデバイスで指紋またはFace ID認証をシミュレートできます。認証シミュレーションは、指紋またはFace ID認証を必要とするパッケージアプリでデフォルトでアクティブになっています。認証を使用するアプリの画面に移動します。プロンプトが表示されたら、認証結果を選択します。詳しくは指紋とFace IDのシミュレーションをご覧ください。 | |
Network Virtualization。ネットワークの状態をシミュレートして、さまざまなモバイルネットワークがさまざまなモバイルデバイスでのアプリケーションのパフォーマンスにどのように影響するかをテストします。詳細については、Network Virtualizationヘルプセンターを参照してください。(GenymotionまたはAWSデバイスでは無効) |
デバイス情報
デバイス情報は、テストツールを使用してコントロールパネルにアクセスする場合にのみ使用でき、ラボコンソールからデバイスを操作する場合には使用できません。
このセクションでは、テスト中に収集されたデバイス情報を表示できます。収集するメトリクスは、テストツールのオプションを介してのみ選択できます。
- CPU。テスト実行中のCPU使用率。
- メモリ。テスト実行中に使用されたメモリの量。
注: Android 10以降ではサポートされていません。 - 空きメモリ。テスト実行中のデバイスの空きメモリの量。
画像品質
このセクションでは、表示されているデバイスの画像の解像度を調整します。画像を希望のサイズに縮小できます。
画像を縮小すると品質は低下しますが、テストやその他のデバイスとのやり取りのパフォーマンスは向上します。
スケーリング設定は、ブラウザーおよびマシンごとに保持されます。
一般情報
一般情報セクションは、コントロールパネルの下部にあります。
ズーム
現在のズームレベル。プラス記号とマイナス記号を使用してズームインおよびズームアウトします。
遅延
クライアントとデバイスが接続されているコネクターの間の遅延。遅延レベルは次のように示されます。
色 | 評価 | 値 |
---|---|---|
緑 | 良い | 100ミリ秒未満 |
黄 | 平凡 | 100~200ミリ秒 |
赤 | 貧しい | 200~300ミリ秒 |
グレー | 悪い |
300ミリ秒を超える |
デバイス情報
デバイスタイプ、名前、IDなどのデバイスプロパティ。
デバイスとその予約の詳細を確認したり、デバイスでアクション(再起動や再接続など)を実行したりするには、詳細情報ボタンをクリックして[デバイス]ウィンドウを開きます。
手動テスト
モバイルラボからリモートでデバイスを開いて、探索的テストセッションを記録できます。探索セッション用にデバイスを開くには、カードビューでデバイスにカーソルを合わせてまたはをクリックするか、リストビューで開くまたは開いて記録をクリックします。手動テストの詳細については、テストセッションの開始を参照してください。