デバイスアクセスウィンドウ

ラボからリモートでデバイスを開く場合、デバイスアクセスウィンドウで使用可能なアクションと機能を使用してデバイスを操作できます。デバイスで探索的テストセッションを実行することもできます。これらのセッションは記録できます。

デバイスをリモートで開く

ラボコンソールから、または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ラボコンソールにアクセスする場合はサポートされません。)

 

    注:
  • UFT Oneの場合、ネイティブステップの場合、UFT Mobileは、ステップを実行する前にスクリーンショットを撮ります。Webステップ (ハイブリッド、UFTMブラウザー、ネイティブブラウザーを含む) の場合、ステップ実行後のスクリーンショットを取得します。
  • TruClientおよびSprinterの場合、UFT Mobileは、ネイティブステップとWebステップの両方で、ステップを実行する前に常にスクリーンショットを撮ります。
デバイスログのダウンロード。

デバイスログをテキストファイルとしてデフォルトのダウンロードフォルダーにダウンロードします。iOSデバイスの場合、デバイスのタイムゾーンはコネクターマシンのタイムゾーンと一致する必要があります。

注: SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされません。

デバイスにテキストを送信。デバイスのアクティブフィールドに入力するテキストを送信します。[デバイスにテキストを送信] ウィンドウで、デバイスのアクティブな入力フィールドにコピーするテキストを入力し、[送信] をクリックします。

デバイスのオーディオ。ローカルマシンのリモートデバイスから音声を聞きます。[デバイスのオーディオ] ダイアログで、再生ボタンをクリックして、デバイスからのオーディオの再生を開始します。このオプションは、iOS 13.2以降で実行されているデバイスでのみ有効になります。

注:  

  • VoiceOverアクセシビリティテストは、デバイスのオーディオではサポートされていません。

  • オーディオストリーミングを開始または停止すると、画面ブロードキャストポップアップが表示されます。ポップアップを操作する必要はありません。オーディオストリーミングは、数秒以内に自動的に開始または停止します。

  • デバイスで受信した電話は、オーディオストリーミングに影響を与える可能性があります。

着信コールのシミュレーション: 開いたダイアログボックスで、発信番号と通話の処理方法を指定します。
着信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ラボコンソールにアクセスする場合はサポートされません。)

 

    注:
  • UFT Oneの場合、ネイティブステップの場合、UFT Mobileは、ステップを実行する前にスクリーンショットを撮ります。Webステップ (ハイブリッド、UFTMブラウザー、ネイティブブラウザーを含む) の場合、ステップ実行後のスクリーンショットを取得します。
  • TruClientおよびSprinterの場合、UFT Mobileは、ネイティブステップとWebステップの両方で、ステップを実行する前に常にスクリーンショットを撮ります。
デバイスログのダウンロード。

デバイスログをテキストファイルとしてデフォルトのダウンロードフォルダーにダウンロードします(SafariブラウザーからUFT Mobileラボコンソールにアクセスする場合はサポートされていません)。iOSデバイスの場合、デバイスのタイムゾーンはコネクターマシンのタイムゾーンと一致する必要があります。

アプリケーション通信。
UFT Mobile(ラボアプリ)にアップロードされたアプリ(デバイスにインストールされている場合とされていない場合があります)、またはデバイス上の他のアプリを操作できる[アプリケーションの操作]パネルを開きます。

ラボアプリは、バージョンとビルド番号とともに表示されます。別のアップロードバージョンを選択するには、アプリにカーソルを合わせて[詳細情報]をクリックします。インストールしたいアプリが表示されない場合は、UFTMアプリタブの [アップロード] をクリックしてアップロードできます。デバイスにインストールされているラボアプリをアンインストールするには、アプリを選択してアンインストールをクリックすることもできます。

  • アプリをインストールして起動するには、インストールをクリックします(ラボアプリのみ)。[セッションの終了] を押してアプリを削除するには、[最後にアンインストール] を選択します。
  • デバイスにすでにインストールされているアプリを起動するには、[起動] をクリックします。
  • アプリを強制停止するには、終了をクリックします。

アプリの操作は現在、UFT Mobileラボコンソールから、およびUFT Developerからのみ利用できます。

注: プライベートADF iOSデバイスの場合、プロビジョニングプロファイルにデバイスIDを追加すると、アプリの操作を使用してプライベートADFデバイスにアプリをインストールできます。パブリックiOSデバイスの場合、ADF署名サービスはデバイスのセットアップ中にのみ使用できます。そのため、デバイスをセットアップするときにアプリをインストールする必要があります。

デバイスにテキストを送信。[デバイスにテキストを送信]ウィンドウを開きます。コピーしたいテキストをデバイスのアクティブな入力フィールドに入力し、送信をクリックします。

ライブログ: ライブログパネルを開いて、デバイスログをリアルタイムで調べ、テスト中に発生した問題を調査できるようにします。

ライブログを使用するには:

  • ライブログパネルで、デバイスにインストールされているUFTMラボアプリのリストから1つ以上のアプリを選択します。アプリを選択したり、選択を変更したりすると、パネルに表示されている既存のログはすべてクリアされます。

  • をクリックして、ライブログを開始します。

    パネルのドロップダウンを使用して、ログレベル (デバッグ、トレース、情報、警告、エラー、または致命的) を選択します。自動スクロール、テキストの折り返し、ダウンロード、およびコピーのオプションにはツールバーを使用します。

  • をクリックして、ライブログを停止します。

    ログの最後の1000行のみがパネルに表示されることに注意してください。完全なログをダウンロードする必要がある場合は、デバイスログのダウンロードオプションを使用してください。

デバイスのオーディオ。デバイスのオーディオダイアログを開き、ローカルマシンのリモートデバイスからオーディオを聞きます。再生ボタンをクリックして、デバイスからのオーディオの再生を開始します。このオプションは、iOS 13.2以降で実行されているデバイスでのみ有効になります。

注:  

  • VoiceOverアクセシビリティテストはサポートされていません。

  • オーディオストリーミングを開始または停止すると、画面ブロードキャストポップアップが表示されます。ポップアップを操作する必要はありません。オーディオストリーミングは、数秒以内に自動的に開始または停止します。

  • デバイスで受信した電話は、オーディオストリーミングに影響を与える可能性があります。

トップに戻る

シミュレーション

シミュレーションセクションでは、一般的なイベントシミュレーションを実行できます。一部のシミュレーションは、ラボコンソールから探索的テストを実行する場合は使用できず、テストツールを使用してコントロールパネルにアクセスする場合にのみ使用できます。

着信コールのシミュレーション: 開いたダイアログボックスでは、発信番号とその処理方法を指定できます。
着信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などのデバイスプロパティ。

デバイスとその予約の詳細を確認したり、デバイスでアクション(再起動や再接続など)を実行したりするには、詳細情報ボタンをクリックして[デバイス]ウィンドウを開きます。

トップに戻る

手動テスト

モバイルラボからリモートでデバイスを開いて、探索的テストセッションを記録できます。探索セッション用にデバイスを開くには、カードビューでデバイスにカーソルを合わせてまたはをクリックするか、リストビューで開くまたは開いて記録をクリックします。手動テストの詳細については、テストセッションの開始を参照してください。

トップに戻る