アプリの表示、アップロード、管理

アプリメニューは、モバイルラボでのアプリケーションの可視性と制御を提供します。新しいアプリをアップロードしたり、すでにアップロードされているアプリに関する情報を表示したり、アプリを削除したりします。

注: ここで説明する完全なマルチワークスペース機能は、Trial、Enterprise、またはUltimateライセンスでのみ使用できます。ExpressまたはProライセンスをインストールする場合、またはTrialライセンスからExpressまたはProライセンスに移行する場合、アプリは共有アセットとしてのみアップロードできます。

アプリの詳細を表示

右上隅にあるリストとカードを切り替えて、リストビューまたはカードビューでアプリを表示します。

ヒント: フィルターパネルを使用して、表示される項目を制限し、重要な情報に焦点を合わせます。OSまたはワークスペースでフィルタリングするか、検索を使用してアプリ名を指定します。一致するアイテムのみが表示されます。

アプリは次の概要の詳細とともに表示されます。

  • アプリの名前
    アプリ名にはI18N文字が含まれる場合があります。
  • オペレーティングシステム
    AndroidまたはiOS。アプリに最小OSバージョン要件がある場合、OSアイコンの横に表示されます。
  • SV対応
    このアプリがService Virtualization用にパッケージ化されているかどうか。詳細については、Service Virtualization (SV) のセットアップを参照してください。
  • アップロード番号、バージョン、ビルド番号
    デフォルトでは、表示しているワークスペースの最新のアップロードが選択されています。テストしたいアプリのアップロードが複数ある場合があります。たとえば、アプリに変更を加える場合は、アプリケーションのさまざまなアップロードの違いをテストすることができます。テストするときは、最新のアップロードを選択するか、アプリの特定のアップロードを選択できます。
    ヒント: カードビューでバージョンまたはビルド番号にカーソルを合わせると、最新のアップロードの日付と時刻を示すツールチップが表示されます。
  • 互換性のあるデバイスタイプ (カードビュー)
    アプリと互換性のあるデバイスの種類 (スマートフォン、タブレット、またはその両方) を示します。
  • ワークスペース名
    アプリがアップロードされるワークスペース。
    注: システムアプリは特定のワークスペースに割り当てられていません。

以前のバージョンのUFT Mobileでアップロードされ、アップグレード中に再パッケージ化できなかったアプリは、ぼやけて左上隅に赤いアイコンで表示されます。アプリを手動で再パッケージ化する方法については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するまたはAndroidアプリを手動でパッケージ化するを参照してください。

トップに戻る

オプションツールバー

カードビューで、カードにカーソルを合わせるとオプションツールバーが表示されます。リストビューで、リストからアプリを選択して、次のツールバーオプションを有効にします。

カードビュー リストビュー  
削除。このワークスペース内のアプリのアップロードをすべて削除します。
詳細情報。アプリの詳細ウィンドウを開きます。

アプリの詳細ウィンドウ

これはアプリの一意の識別子です。この情報は、アプリのマニフェストファイルから直接取得されます。コピーアイコンを使用して、パッケージIDをコピーします。
Androidアプリのみ: アプリの起動時に実行するAndroidアクティビティの名前。コピーアイコンを使用して、起動アクティビティをコピーします。
このアプリが属するワークスペース。詳しくはラボとワークスペースの管理をご覧ください。

ワークスペースのすべてのアプリアップロードを表示します。

  • 特定のアップロードを削除するには、その行の削除ボタンを選択します。
  • テスト用に特定のアプリアップロードを選択する必要がある場合は、UFT Mobileウィザードから、またはデバイスアクセスウィンドウアプリの操作を使用してこれを行うことができます。

注: アプリカードのワークスペース名で指定されたワークスペースのすべてのアップロードが表示されます。他のワークスペースへのアプリのアップロードは表示されません。最新のアップロードは、表示している特定のワークスペースの最新のアップロードです。

パッケージ列のアイコンにカーソルを合わせると、アプリのパッケージ化ステータスが表示されます。 

パッケージバージョンと非パッケージバージョンの両方が利用できます。

非パッケージバージョンのみが利用可能です。このアイコンをクリックして、選択したアップロード用のアプリのパッケージ化を開始します。

アプリパッケージャーのプロパティ(IPアドレス、プロトコル、またはポート)の1つが欠落しているか、正しくありません。管理者は、管理設定でパッケージングサービス設定を変更できます。これらのプロパティが修正されたら、このアイコンをクリックして、選択したアップロード用のアプリのパッケージ化を開始します。

詳しくはパッケージアプリをいつ使用するかを参照してください。

注: 特定のインストールでは、追加情報があります。

  • iOSアプリの場合、プロビジョニングプロファイルに含まれるデバイスのリストを表示するオプションがあり、アプリをインストールできるデバイスを示します。詳しくは、デバイスプロビジョニング情報を参照してください。
  • Service Virtualizationを有効にした後にアップロードしたアプリの場合、Bluetooth、NFC、REST APIなどのSV対応サービスが表示されます。詳細については、SVヘルプセンターのUFT Mobile統合を参照してください。

トップに戻る

デバイスプロビジョニング情報(iOSのみ)

プロビジョニングは、デバイスで起動するアプリを準備するプロセスです。このプロセスの一環として、アプリに埋め込まれているプロビジョニングプロファイルとデバイスにインストールされているプロビジョニングプロファイルを一致させる必要があります。エンタープライズ証明書をお持ちの場合は、すべてのデバイスが含まれます。開発証明書をお持ちの場合は、デバイスのUDIDがプロビジョニングプロファイルにリストされていることを確認してください。

プロビジョニングプロファイルの作成方法については、開発プロビジョニングプロファイルを生成するを参照してください。

アップロードをインストールできるかどうかを確認するには:

  1. [アプリ] ビューで、アップロードをテストするiOSアプリの [詳細情報] アイコンをクリックします。
  2. デバイス列のアイコンにカーソルを合わせると、特定のアップロードの詳細が表示されます。

    • アプリはエンタープライズ証明書で署名されており、すべてのデバイスにインストールできます。
    • アプリは開発証明書で署名されています。プロビジョニングプロファイルに含まれるデバイスのリストのアイコンをクリックします。

トップに戻る

アプリのアップロード

次のいずれかの方法でアプリをアップロードします。

  • すべてのユーザー: [アプリ] タブをクリックします。[アプリケーション] ウィンドウで、[アプリケーションのアップロード] をクリックします。アップロードするアプリを選択します。
  • 管理者のみ:

    1. [管理] で、[管理] タブをクリックします。
    2. 左側のペインで、[ラボ管理] をクリックします。
    3. ラボ内のすべてのアプリを表示するには、[すべてのアプリ] を選択します。
    4. [アップロード] ボタンをクリックし、アプリへのパスを指定してワークスペースを選択します。
    5. [アップロード] をクリックします。

自動パッケージングトグルを有効にしてアプリをアップロードすると、パッケージ化ステータス (パッケージング中...パッケージング完了、またはパッケージング失敗) が、アプリカードとリストビューに表示されます。パッケージングの詳細については、アプリのパッケージングと署名サービスを参照してください。

パッケージングの進行中に、パッケージングステータスにカーソルを合わせ、[更新] アイコンをクリックして、最新のパッケージングステータスを表示します。

iOSパッケージングおよび署名サービスを構成していない場合、iOSアプリをアップロードし、自動パッケージ化トグルがオンに設定されていると、パッケージ化は失敗します。

注:

  • ProまたはExpressライセンスを使用している場合、アプリは共有アセットにアップロードされます。
  • ストレージに割り当てられたスペースがいっぱいになると、アプリのアップロードはブロックされます。ファイルストレージスペースは、管理者が管理設定で定義します。詳細については、ファイルストレージを参照してください。

  • UFTなどの統合ツールからUFT Mobileウィザードを開いた場合、ワークスペース選択ドロップダウンは表示されず、テストツールで構成されたワークスペースが使用されます。
  • アップロードできる最大ファイルサイズは1GBです。

トップに戻る

エージェントアプリ

管理者ユーザーは、アプリ画面のエージェントアプリタブからエージェントアプリを表示および管理します。これらのアプリはユーザーには表示されません。

エージェントアプリは標準のiOSアプリケーションであり、UFT Mobileで使用する各デバイスにインストールする必要があります。これらは、デバイスとUFT Mobileの間の通信チャネルを提供します。

エージェントアプリは、Apple Developerアカウントの開発証明書と、同じアカウントに属する開発プロビジョニングプロファイルを使用して再署名する必要があります。これらは、開発者のIDと、アプリの配布が許可されているデバイスのリストを提供します。詳しくは、エージェントアプリに再署名するをご覧ください。

管理者ユーザーは、エージェントアプリカードのその他アイコンをクリックするか、アプリを選択して、エージェントアプリのリストの上にあるツールバーの [詳細情報] をクリックすると、これらのアプリのステータスを確認できます。

エージェントアプリに署名して配布する

管理者ユーザーは、アプリカードからエージェントアプリに自動的に署名することもできます (パッケージングサービスが設定されている場合)。

エージェントアプリに署名するには:

アプリカードで、アイコンをクリックするか、手動署名用のアプリをダウンロードします。

異なるプロビジョニングプロファイルでエージェントアプリに署名するには、たとえば、新しいデバイスがプロビジョニングプロファイルに追加された場合は、をクリックします。エージェントアプリは、選択したプロビジョニングプロファイルで署名されます。

    注:
  • このオプションを使用するには、自動パッケージングサービスを設定する必要があります。自動パッケージが構成されていない場合は、アプリをダウンロードし、新しいプロビジョニングプロファイルを使用して手動で署名してから、UFT Mobileに再アップロードします。

  • アップロードされたプロビジョニングプロファイルは、エージェントの1回限りの署名に使用されます。リモートパッケージングサービス設定で定義されたプロビジョニングプロファイルを置き換えるものではありません。

  • このオプションは、リモートパッケージングサービスを使用している場合にのみサポートされます。組み込みサービスを使用する場合は、管理設定 > iOSパッケージングサービスで証明書とプロビジョニングプロファイルを置き換えることができます。

署名されたエージェントアプリをコネクターに配布するには:

  1. [デバイスラボ] > [コネクター] に移動し、グリッドで必要なコネクターを選択して、[エージェントの配布] をクリックします。

  2. 更新されたエージェントアプリがコネクターに配布されたら、グリッドから関連するコネクターを選択し、[デバイスの再接続] をクリックします。

詳細については、デバイスの表示と管理のコネクターの表示と管理を参照してください。アプリカードでエージェントアプリの以前のアップロードが選択されている場合でも、コネクターへの配布には常に最新のアップロードが使用されることに注意してください。

トップに戻る

システムアプリ

インストールには、いくつかの組み込みアプリが付属しています。

UFTMブラウザー

TruClientを使用する場合のトランザクション応答時間 (TRT) の測定に使用します。

UFTMブラウザーアプリは削除・更新できません。詳しくはUFTMブラウザーアプリをご覧ください。

アドバンテージショッピング

Advantage Shoppingアプリは、iOS 8.2以降およびAndroidデバイスバージョン4.4以降を搭載したデバイスで利用できます。

このアプリは、家電製品のサンプルオンラインストアです。これは、検索やショッピングカートなどの一般的な機能を備えた標準のオンラインショップインターフェイスを備えています。

トップに戻る

トラブルシューティング

すべてのアプリが表示されない。

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

フィルターペインの青いテキストは、アクティブなフィルターを示します。

トップに戻る

アプリの詳細を表示

自動パッケージングを有効にしてアプリをアップロードすると、パッケージ化ステータスがアプリカードとリストビューに表示されます。パッケージング中...、 パッケージング完了、またはパッケージング失敗。パッケージングの進行中に、パッケージングステータスにカーソルを合わせ、[更新]アイコンをクリックして、最新のパッケージングステータスを表示します。

iOSのパッケージ化および署名サービスを構成していない場合、iOSアプリをアップロードし、自動パッケージ化の切り替えがオンに設定されていると、パッケージ化は失敗することに注意してください。

ヒント: フィルターパネルを使用して、表示される項目を制限し、重要な情報に焦点を合わせます。OSまたはワークスペースでフィルタリングするか、右表示枠の検索を使用してアプリ名を指定します。一致するアイテムのみが表示されます。

右上隅にあるリストとカードを切り替えて、リストビューまたはカードビューでアプリを表示します。

リストビューでアプリの詳細を表示するには、アプリを選択してその他をクリックします。カードビューでは、アプリは次の概要の詳細とともに表示されます。

  • アプリの名前
    アプリ名にはI18N文字が含まれる場合があります。
  • オペレーティングシステム
    AndroidまたはiOS。アプリに最小OSバージョン要件がある場合、OSアイコンの横に表示されます。
  • SV対応
    このアプリがService Virtualization用にパッケージ化されているかどうか。詳細については、Service Virtualization (SV) のセットアップを参照してください。
  • アップロード番号、バージョン、ビルド番号
    デフォルトでは、表示しているワークスペースの最新のアップロードが選択されています。テストしたいアプリのアップロードが複数ある場合があります。たとえば、アプリに変更を加える場合は、アプリケーションのさまざまなアップロードの違いをテストすることができます。テストするときは、最新のアップロードを選択するか、アプリの特定のアップロードを選択できます。
  • バージョンまたはビルド番号にカーソルを合わせると、最新のアップロードの日時が記載されたツールチップが表示されます。
  • 互換性のあるデバイスタイプ
    アプリと互換性のあるデバイスの種類(スマートフォン、タブレット、またはその両方)を示します。
  • ワークスペース名
    アプリがアップロードされるワークスペース。
    システムアプリは特定のワークスペースに割り当てられていないことに注意してください。

  • 自動パッケージング
    今後アップロードされるすべてのアプリを自動的にパッケージ化する必要があることを示すトグルスイッチ。パッケージングの詳細については、アプリのパッケージングと署名サービスを参照してください。

以前のバージョンのUFT Mobileでアップロードされ、アップグレード中に再パッケージ化できなかったアプリは、ぼやけて左上隅に赤いアイコンで表示されます。アプリを手動で再パッケージ化する方法については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するまたはAndroidアプリを手動でパッケージ化するを参照してください。

トップに戻る

エージェントアプリ

管理者ユーザーは、アプリ画面のエージェントアプリタブからエージェントアプリを表示および管理します。これらのアプリはユーザーには表示されません。

エージェントアプリは標準のiOSアプリケーションであり、UFT Mobileで使用する各デバイスにインストールする必要があります。これらは、デバイスとUFT Mobileの間の通信チャネルを提供します。

エージェントアプリは、Apple Developerアカウントの開発証明書と、同じアカウントに属する開発プロビジョニングプロファイルを使用して再署名する必要があります。これらは、開発者のIDと、アプリの配布が許可されているデバイスのリストを提供します。詳しくは、エージェントアプリに再署名するをご覧ください。

管理者ユーザーは、エージェントアプリカードのその他アイコンをクリックして、これらのアプリのステータスを確認できます。また、アイコンをクリックして、アプリカードからエージェントアプリに自動的に署名したり(パッケージングサービスが設定されている場合)、アプリをダウンロードして手動で署名したりすることもできます。

異なるプロビジョニングプロファイルでエージェントアプリに署名するには、たとえば、新しいデバイスがプロビジョニングプロファイルに追加された場合は、をクリックします。エージェントアプリは、選択したプロビジョニングプロファイルで署名されます。

    注:
  • このオプションを使用するには、自動パッケージングサービスを設定する必要があります。自動パッケージが構成されていない場合は、アプリをダウンロードし、新しいプロビジョニングプロファイルを使用して手動で署名してから、UFT Mobileに再アップロードします。

  • アップロードされたプロビジョニングプロファイルは、エージェントの1回限りの署名に使用されます。リモートパッケージングサービス設定で定義されたプロビジョニングプロファイルを置き換えるものではありません。

  • UFTM 2021 R1: このオプションは、リモートパッケージングサービスを使用している場合にのみサポートされます。組み込みサービスを使用する場合は、管理設定 > iOSパッケージングサービスで証明書とプロビジョニングプロファイルを置き換えることができます。

署名されたエージェントアプリをコネクターに配布するには、[デバイスラボ] > [コネクター] に移動し、グリッドで必要なコネクターを選択して、[エージェントの配布] をクリックします。更新されたエージェントアプリがコネクターに配布されたら、グリッドから関連するコネクターを選択し、[デバイスの再接続] をクリックします。

詳細については、デバイスの表示と管理のコネクターの表示と管理を参照してください。アプリカードでエージェントアプリの以前のアップロードが選択されている場合でも、コネクターへの配布には常に最新のアップロードが使用されることに注意してください。

トップに戻る

システムアプリ

インストールには、いくつかの組み込みアプリが付属しています。

UFTMブラウザー

TruClientを使用する場合のトランザクション応答時間 (TRT) の測定に使用します。

UFTMブラウザーアプリは削除・更新できません。詳しくはUFTMブラウザーアプリをご覧ください。

アドバンテージショッピング

Advantage Shoppingアプリは、iOS 8.2以降およびAndroidデバイスバージョン4.4以降を搭載したデバイスで利用できます。

このアプリは、家電製品のサンプルオンラインストアです。これは、検索やショッピングカートなどの一般的な機能を備えた標準のオンラインショップインターフェイスを備えています。

トップに戻る

オプションツールバー

カードビュー

アプリにカーソルを合わせると、フローティングツールバーに次のオプションが表示されます。

  • 削除このワークスペース内のアプリのアップロードをすべて削除します。
  • その他以下のような、アプリの詳細ページを開きます。

これは、テスト用に選択されたアプリの特定のアップロードです。アップロードの合間にアプリに変更を加える場合は、アプリケーションのさまざまなアップロードの違いをテストすることをお勧めします。デフォルトでは、最新のアップロードが常にテスト用に選択されています。

これは、アプリのバージョンとビルド番号です。UFT Mobileはアプリのマニフェストファイルから取得します。

これはアプリの一意の識別子です。この情報は、アプリのマニフェストファイルから直接取得されます。この名前でフィルタリングすることもできます。
Androidアプリのみ: アプリの起動時に実行するAndroidアクティビティの名前。
このアプリが属するワークスペースを一覧表示します。詳しくはラボとワークスペースの管理をご覧ください。

ワークスペースのすべてのアプリアップロードと、テスターがテスト用に選択したアップロードを表示します。

  • 特定のアップロードを削除するには、その行の削除ボタンを選択します。
  • 常に最新のものを使用するには、最新のアップロードを選択します。

注: アプリカードのワークスペース名で指定されたワークスペースのすべてのアップロードが表示されます。他のワークスペースへのアプリのアップロードは表示されません。最新のアップロードは、表示している特定のワークスペースの最新のアップロードです。

アイコンにカーソルを合わせると、パッケージバージョンと非パッケージバージョンの両方が使用可能かどうか、またはパッケージバージョンのみが使用可能かどうかを確認できます。

非パッケージバージョンのみが利用可能です。このアイコンをクリックして、選択したアップロード用のアプリのパッケージ化を開始します。

アプリパッケージャーのプロパティ(IPアドレス、プロトコル、またはポート)の1つが欠落しているか、正しくありません。管理者は、管理設定でパッケージングサービス設定を変更できます。これらのプロパティが修正されたら、このアイコンをクリックして、選択したアップロード用のアプリのパッケージ化を開始します。

詳しくはパッケージアプリをいつ使用するかを参照してください。

注: 特定のインストールでは、追加情報があります。

パッケージIDの下に、アプリの詳細にアプリがアップロードされたワークスペースが表示されます。

  • iOSアプリの場合、プロビジョニングプロファイルに含まれるデバイスのリストを表示するオプションがあり、アプリをインストールできるデバイスを示します。詳しくは、下記のデバイスプロビジョニング情報を参照してください。
  • Service Virtualizationを有効にした後にアップロードしたアプリの場合、Bluetooth、NFC、REST APIなどのSV対応サービスが表示されます。詳細については、Service Virtualizationのセットアップ (オンプレミス)を参照してください。

リストビュー

リストビューでは、選択したアプリで次のアクションを使用できます。

  • 自動パッケージング。アップロードされたすべてのアプリを自動的にパッケージ化します。
  • 削除。このワークスペースにあるアプリのアップロードをすべて削除します。
  • その他。アプリの詳細を表示します。

トップに戻る

デバイスプロビジョニング情報(iOSのみ)

プロビジョニングは、デバイスで起動するアプリを準備するプロセスです。このプロセスの一環として、アプリに埋め込まれているプロビジョニングプロファイルとデバイスにインストールされているプロビジョニングプロファイルを一致させる必要があります。エンタープライズ証明書をお持ちの場合は、すべてのデバイスが含まれます。開発証明書をお持ちの場合は、デバイスのUDIDがプロビジョニングプロファイルにリストされていることを確認してください。

プロビジョニングプロファイルの作成方法については、開発プロビジョニングプロファイルを生成するを参照してください。

アップロードをインストールできるかどうかを確認するには:

  1. アプリビューで、アップロードをテストするアプリの詳細情報アイコンをクリックします。
  2. テストするアップロードを選択し、[アプリの詳細]画面のアイコンにカーソルを合わせます。ツールチップには、選択したアップロードのステータスが表示されます。

    • エンタープライズ証明書で署名されており、すべてのデバイスにインストールできます。
    • 開発証明書で署名されています。プロビジョニングプロファイルに含まれるデバイスのリストのアイコンをクリックします。

特定のデバイスにインストールするために選択したiOSアプリのプロビジョニングプロファイルにそのデバイスが含まれていない場合、警告アイコンが表示され、選択を続行できなくなります。これは特定のデバイスを選択する場合にのみ適用され、機能によってデバイスを選択する場合には適用されないことに注意してください。

トップに戻る

アプリのアップロード

次のいずれかの方法でアプリをアップロードします。

  • すべてユーザー: [アプリ] タブをクリックします。[アプリケーション] ペインで、[アップロード] (リストビュー) または [アプリケーションのアップロード] をクリックします。(カードビュー): アプリを選択します。
  • 管理者のみ:

    1. [管理] で、[管理] タブをクリックします。
    2. 左側のペインで、[ラボ管理] をクリックします。
    3. ラボ内のすべてのアプリを表示するには、[すべてのアプリ] を選択します。
    4. [アップロード] ボタンをクリックし、アプリへのパスを指定してワークスペースを選択します。
    5. [アップロード] をクリックします。

注:

  • ProまたはExpressライセンスを使用している場合、アプリは共有アセットにアップロードされます。
  • ストレージに割り当てられたスペースがいっぱいになると、アプリのアップロードはブロックされます。ファイルストレージスペースは、管理者が管理設定で定義します。詳細については、ファイルストレージを参照してください。

  • UFTなどの統合ツールからUFT Mobileウィザードを開いた場合、ワークスペース選択ドロップダウンは表示されず、テストツールで構成されたワークスペースが使用されます。
  • アップロードできる最大ファイルサイズは1GBです。

トップに戻る

トラブルシューティング

すべてのアプリが表示されない。

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

フィルターペインの青いテキストは、アクティブなフィルターを示します。

トップに戻る

その他の参照項目: