UFT Mobileウィザード

UFT Mobileウィザードはテストツールと統合されており、テストツール内からデバイスやアプリなどを選択できます。

UFT Mobileウィザードを開く

テストツールからウィザードにアクセスして、デバイス、アプリ、およびテストオプションを選択します。ウィザードを1回開いて、一連の手順に従うことができます。または、デバイスなどの1つの選択を行った後でウィザードを閉じ、再度開いて次の項目を選択することもできます。

テストツールからウィザードを開く方法

UFT One

UFT Oneヘルプセンターのモバイルテスト用の設定を参照してください。

TruClient

TruClientヘルプセンターを参照してください。

Sprinter

Sprinterヘルプセンターを参照してください。

ALM

ALMヘルプセンターのALMとUFT Mobileの統合を参照してください。

トップに戻る

デバイスの選択

テストツールからUFT Mobileウィザードを開きます。ウィザードの右上隅にアクティブなワークスペース名が表示されます。

機能によってデバイスを選択する

特定のデバイスをテストする必要がない場合は、フィルターを定義して、基準に一致するデバイスを見つけることができます。たとえば、Androidバージョン10以降をテストする必要がある場合は、左側の機能パネルで [Android OS] オプションを選択し、10以降のOSバージョンを指定します。UFT Mobileは該当するデバイスのみを表示します。記録または再生中に、UFT Mobileは、基準に一致する使用可能なデバイスをチェックします。

機能別にデバイスを選択するには、ウィザードの [デバイス] ページで、[機能の選択] タブをクリックします。

  • 特定のデバイスに応じて機能を自動的に設定するには、ボタンをクリックします。

  • 「Equals」列挙子を使用する場合は、ワイルドカード (*) を使用してOSサブバージョンを指定できます (例: 8)。

ヒント: 正確なモデルと製造元でデバイスを見つけるには、文字列を二重引用符で囲みます。例えば:

  • 「AppleiPhone6s plus」は、iPhone 6splusのみを検出します。
  • 「AppleiPhone 6s」は、iPhone6sデバイスを検索します。
  • iPhone 6s(引用符なし)は、モデル名に文字列iPhone 6sが含まれるすべてのデバイスを検索します。

該当する場合は、デバイスラボを選択します。複数のラボを選択すると、UFT Mobileは、他のラボのデバイスにアクセスする前に、オンプレミスのデバイスを見つけようとします。

Service Virtualizationを利用している場合は、SVが有効になっているデバイスのみを表示することもできます。詳細については、Service Virtualization (SV) のセットアップを参照してください。

テストが開始されると、選択した機能に一致するデバイスが使用されます。

特定のデバイスを選択する

特定のデバイスでテストを実行する場合は、[特定デバイスの選択] タブをクリックします。左側のパネルのオプションを使用して、デバイスをフィルタリングし、必要なデバイスを見つけることができます。名前でデバイスを検索するには、[デバイス検索]ボタンを使用します。

ウィザードのデバイスページからデバイスを選択します。
その他ボタンをクリックして、予約を作成するか、デバイス情報を表示します。

ネイティブまたはハイブリッドモバイルアプリケーションをテストする

このセクションでは、ウィザードを使用してネイティブアプリまたはハイブリッドアプリをテストする方法について説明します。

ネイティブまたはハイブリッドモバイルアプリケーションのテストを設定するには:

  1. [アプリ] ページで、1つ以上のアプリを選択するか、[アプリケーションのアップロード] を使用して新しいアプリを追加します。ウィザードは、前の手順で選択したデバイスのオペレーティングシステムに基づいてアプリを自動的にフィルタリングします。ワークスペースでアプリをフィルタリングすることもできます。
      注:
    • 特定の環境では、パッケージバージョンのアプリを使用する必要がある場合があります。
    • クロスアプリの記録やシステムアプリの記録などの完全なデバイス自動化機能は、パッケージアプリではサポートされていません。詳しくはアプリのパッケージングと署名サービスをご覧ください。
  2. [テストオプション] ページをクリックします。テストに適切なオプションを選択します。

  3. [保存して閉じる] をクリックして変更を保存し、UFT Mobileウィンドウを閉じます。

トップに戻る

Webアプリケーションをテストする

このセクションでは、ウィザードを使用して、UFTMブラウザーアプリ、Chromeエミュレーター、またはChromeまたはSafariのネイティブモバイルブラウザーを使用してモバイルWebアプリケーションをテストする方法について説明します。

モバイルWebテストを設定するには:

  1. Androidのテストでは、Chromeがインストールされ、デフォルトのブラウザーとして指定されていることを確認してください。

  2. [ブラウザー] ページをクリックします。テストでWebページを実行するためのブラウザーを選択します。

  3. [テストオプション] ページをクリックします。テストに適切なオプションを選択します。

    ヒント: UFTの場合、[記録と実行環境設定] ダイアログボックスの [Web] タブから直接テストオプションを設定することもできます。

  4. [保存して閉じる] をクリックして変更を保存し、UFT Mobileウィンドウを閉じます。

トップに戻る

テストオプション

ウィザードの [テストオプション] ページで、テストに次のオプションを設定できます。

選択したアプリ

このセクションでは、ウィザードの [アプリ] タブで選択されたアプリの処理方法を示します。

インストール 各記録および再生セッションの開始時に、選択したすべてのアプリをインストールします。アプリがデバイスにインストールされていることがわかっている場合は、このオプションを有効にする必要はありません(AWS Device Farmデバイスに必要)。
再起動 記録または再生セッションの開始時にアプリを再起動します。
アンインストール 記録または再生セッションの後にアプリを削除します。

開始時に起動

このセクション(Webアプリケーションのテストには関係ありません)では、テストの開始時にデバイスが開く必要のあるアプリを示します。

ホーム画面 実際のアプリはなく、デバイスのホーム画面のみです。
UFT Mobileアプリ 前の手順でアプリタブから選択したアプリの1つ。
システムアプリ ブラウザー、設定、SMS、スマートフォン、カメラ、メール、カレンダーなど、オペレーティングシステムの標準であるアプリ。

デバイス情報

メトリクスは、テスト対象のアプリケーションの問題を検出および分析するのに役立ちます。テスト実行中に保存するデバイス関連のメトリクスを示します。選択したメトリクスのみがデバイスコントロールパネルウィンドウとテストツールのレポートに含まれます。

CPU テスト実行中にアプリによって消費されたCPU。
メモリ テスト実行中にアプリによって消費されたメモリ。

注: Android 10以降ではサポートされていません。
空きメモリ テスト実行中のデバイスの空きメモリの量。
ログ 実行情報のログを作成します。
熱状態* iOS 11以降、およびAndroid 10以降でのみサポートされます。iOSデバイスの4つの熱状態の詳細については、Apple Developerのドキュメントを参照してください。Androidデバイスの4つの熱状態の詳細については、Androidのドキュメントを参照してください。

ディスク領域* 使用中のスペースと使用可能な合計スペースが含まれます。
WiFi状態 *

WiFi状態(接続または切断)と信号強度(1~5のスケール)の両方を有効にします。

Android: バージョン9以降で実行されているAndroidデバイスでこれらの指標を表示するには、デバイス設定で位置情報サービスを有効にする必要があります。

Android 10以降では、SSIDを表示するには、位置情報のアクセス許可を有効にして、エージェントアプリの位置情報へのアクセスを常に許可する必要があります。

iOS: SSIDはバージョン11以前でのみサポートされます。

* UFT One 15.0.2以降をご利用の場合のみご利用いただけます。

Network Virtualization

このセクションでは、テスト中にNV (Network Virtualization) を使用するかどうかを示します。

注: この機能はライセンスに依存しており、ライセンスの対象となる場合にのみ表示されます。

このオプションを使用できるようにするには、管理者がNV統合も有効にする必要があります。

その他の参照項目:

UFT Mobileウィザードを開く

テストツールからウィザードにアクセスして、デバイス、アプリ、およびテストオプションを選択します。ウィザードを1回開いて、一連の手順に従うことができます。または、デバイスなどの1つの選択を行った後でウィザードを閉じ、再度開いて次の項目を選択することもできます。

テストツールからウィザードを開く方法

UFT One

UFT Oneヘルプセンターのモバイルテスト用の設定を参照してください。

TruClient

TruClientヘルプセンターを参照してください。

Sprinter

Sprinterヘルプセンターを参照してください。

ALM

ALMヘルプセンターのALMとUFT Mobileの統合を参照してください。

トップに戻る

デバイスの選択

テストツールからUFT Mobileウィザードを開きます。ウィザードの右上隅にアクティブなワークスペース名が表示されます。

機能によってデバイスを選択する

特定のデバイスをテストする必要がない場合は、基準を満たすデバイスを見つけるルールを作成できます。たとえば、Androidバージョン4.2以降をテストする必要がある場合は、4.2以降のみを必要とするルールを作成します。UFT Mobileは該当するデバイスのみを表示します。記録または再生中に、UFT Mobileは、基準に一致する使用可能なデバイスをチェックします。

ルールを作成するには、左側のパネルで機能の選択を選択します。次に、基準を指定します。

  • 特定のデバイスの機能をルールに自動的に入力するには、デバイスの行にある自動入力機能ボタン(詳細情報ボタンの右側にあります)をクリックします。

  • 「Equals」列挙子を使用する場合は、ワイルドカード(*)を使用してOSサブバージョンを指定できます(例:8. *)。

ヒント: 正確なモデルと製造元でデバイスを見つけるには、文字列を二重引用符で囲みます。例えば:

  • 「AppleiPhone6s plus」は、iPhone 6splusのみを検出します。
  • 「AppleiPhone 6s」は、iPhone6sデバイスを検索します。
  • iPhone 6s(引用符なし)は、モデル名に文字列iPhone 6sが含まれるすべてのデバイスを検索します。

ターゲットラボを選択します。組み込みオプションはUFT Mobile ラボで、オンプレミスサーバーに接続されているデバイスを一覧表示します。ADF(Amazon Device Farm)またはUFT Mobileがホストするデバイスラボへのアクセスを許可するようにシステムを構成した場合、これらのオプションも表示されます。複数のターゲットを選択すると、UFT Mobileは、他のラボのデバイスにアクセスする前に、UFT Mobileマシンでデバイスを見つけようとします。

Service Virtualizationを利用している場合は、SVが有効になっているデバイスのみを表示することもできます。詳細については、Service Virtualization (SV) のセットアップを参照してください。

特定のデバイスを選択する

特定のデバイスでテストを実行する場合は、左側のパネルで特定デバイスの選択を選択してデバイスをフィルタリングし、必要なデバイスを見つけます。ワークスペースでデバイスをフィルタリングすることもできます。名前でデバイスを検索するには、[デバイス検索]ボタンを使用します。

デバイスの行にある [詳細情報] ボタンをクリックして、予約を作成するか、デバイス情報を表示します。

ネイティブまたはハイブリッドモバイルアプリケーションをテストする

このセクションでは、ウィザードを使用してネイティブアプリまたはハイブリッドアプリをテストする方法について説明します。

ネイティブまたはハイブリッドモバイルアプリケーションのテストを設定するには:

  1. [アプリ] ページで、1つ以上のアプリを選択するか、[アプリケーションのアップロード] を使用して新しいアプリを追加します。ウィザードは、前の手順で選択したデバイスのオペレーティングシステムに基づいてアプリを自動的にフィルタリングします。これは、フィルターペインの灰色のインジケーターで示されます。フィルターを変更して、デバイスのOSと一致しないアプリを表示すると、インジケーターが赤になります。ワークスペースでアプリをフィルタリングすることもできます。
  2. [テストオプション] ページをクリックします。テストに適切なオプションを選択します。
  3. 保存して閉じるをクリックして変更を保存し、UFT Mobileウィンドウを閉じます。

トップに戻る

Webアプリケーションをテストする

このセクションでは、ウィザードを使用して、UFTMブラウザーアプリ、Chromeエミュレーター、またはChromeまたはSafariのネイティブモバイルブラウザーを使用してモバイルWebアプリケーションをテストする方法について説明します。

モバイルWebテストを設定するには:

  1. Androidのテストでは、Chromeがインストールされ、デフォルトのブラウザーとして指定されていることを確認してください。

  2. [ブラウザー] ページをクリックします。テストでWebページを実行するためのブラウザーを選択します。
  3. [テストオプション] をクリックします。テストに適切なオプションを選択します。

    ヒント: UFTの場合、[記録と実行環境設定] ダイアログボックスの [Web] タブから直接テストオプションを設定することもできます。

  4. 保存して閉じるをクリックして変更を保存し、UFT Mobileウィンドウを閉じます。

トップに戻る

テストオプション

ウィザードのテストオプションページでは、次の設定を行うことができます。

開始時に起動

このセクション(Webアプリケーションのテストには関係ありません)では、テストの開始時にデバイスが開く必要のあるアプリを示します。

ホーム画面 実際のアプリはなく、デバイスのホーム画面のみです。
UFT Mobileアプリ 前の手順で [アプリ] ページから選択したアプリの1つ。
システムアプリ ブラウザー、設定、SMS、スマートフォン、カメラ、メール、カレンダーなど、オペレーティングシステムの標準であるアプリ。

インストール済みアプリ

このセクションでは、[アプリ] ページで指定された、テスト中にデバイスにインストールされたアプリの処理方法を示します。

インストール

各記録および再生セッションの開始時に、選択したすべてのアプリをインストールします。アプリがデバイスにインストールされていることがわかっている場合は、このオプションを有効にする必要はありません(AWS Device Farmデバイスに必要)。

再起動 記録または再生セッションの開始時にアプリを再起動します。
アンインストール 記録または再生セッションの後にアプリを削除します。

デバイス情報

メトリクスは、テスト対象のアプリケーションの問題を検出および分析するのに役立ちます。テスト実行中に保存するデバイス関連のメトリクスを示します。選択したメトリクスのみがデバイスコントロールパネルウィンドウとテストツールのレポートに含まれます。

CPU テスト実行中にアプリによって消費されたCPU。
メモリ テスト実行中にアプリによって消費されたメモリ。

注: Android 10以降ではサポートされていません。
空きメモリ テスト実行中のデバイスの空きメモリの量。
ログ 実行情報のログを作成します。
WiFi状態 *

WiFi状態(接続または切断)と信号強度(1~5のスケール)の両方を有効にします。

Android: バージョン9以降で実行されているAndroidデバイスでこれらの指標を表示するには、デバイス設定で位置情報サービスを有効にする必要があります。

Android 10以降では、SSIDを表示するには、位置情報のアクセス許可を有効にして、エージェントアプリの位置情報へのアクセスを常に許可する必要があります。

iOS: SSIDはバージョン11以前でのみサポートされます。

ディスク領域* 使用中のスペースと使用可能な合計スペースが含まれます。
熱状態 *

iOS 11以降、およびAndroid 10以降でのみサポートされます。iOSデバイスの4つの熱状態の詳細については、Apple Developerのドキュメントを参照してください。Androidデバイスの4つの熱状態の詳細については、Androidのドキュメントを参照してください。

* UFT One 15.0.2以降をご利用の場合のみご利用いただけます。

その他の参照項目:

トップに戻る