アプリの管理

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

アプリの詳細を表示

[アプリ] タブでアプリケーションの詳細を確認できます。右上隅にあるリストとカードを切り替えて、リストビューまたはカードビューでアプリを表示します。フィルターパネルを使用して、表示される項目を制限し、重要な情報に焦点を合わせます。OSまたはワークスペースでフィルタリングするか、検索を使用してアプリ名を指定します。一致するアイテムのみが表示されます。

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

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

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

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


トップに戻る

アプリオプション

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

アプリで次のアクションを実行できます。

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

詳細ウィンドウ

詳細情報をクリックすると、次の詳細が表示されます。

これはアプリの一意の識別子です。この情報は、アプリのマニフェストファイルから直接取得されます。コピーアイコンを使用して、パッケージIDをコピーします。
Androidアプリのみ。

アプリの起動時に実行するAndroidアクティビティの名前。コピーアイコンを使用して、起動アクティビティをコピーします。
このアプリがアップロードされたワークスペース。詳細については、ラボとワークスペースの管理を参照してください。

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

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

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

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

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

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

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

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

詳細
情報

特定の環境では、追加情報が表示されます。

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

トップに戻る

デバイスプロビジョニング情報とアプリの再署名 (iOSのみ)

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

アプリが開発者証明書で署名されている場合、プロビジョニングプロファイルにUDIDが含まれていなくても、アプリをOpenTextパブリックデバイスまたはWeTestデバイスにインストールするオプションはブロックされません。AWSパブリックデバイスの場合、デバイスのセットアップ時にiOSアプリをインストールする必要があります。プロビジョニングプロファイルの作成方法については、開発プロビジョニングプロファイルを生成するを参照してください。

ValueEdge Digital Lab: iOS署名サービスが有効になっている場合は、[詳細] ウィンドウからアプリに再署名することもできます。

アプリのアップロードを特定のデバイスにインストールできるかどうかを確認するには

  1. [アプリケーション] タブで、テストするiOSアプリのカードにあるその他アイコンをクリックします。リストビューでアプリを選択し、アプリのリストの上にあるツールバーのをクリックします。
  2. アプリの [詳細] ウィンドウで、デバイス列のアイコンにカーソルを合わせると、特定のアップロードの詳細が表示されます。

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

アプリのアップロードに再署名するには

ValueEdge Digital Labのみ

  1. [アプリケーション] タブで、再署名するiOSアプリのカードにあるその他アイコンをクリックします。または、[リスト] ビューでアプリを選択し、アプリのリストの上にあるツールバーのをクリックします。

  2. アプリの [詳細] ウィンドウで、[デバイス] 列の [アプリケーションに再署名] アイコンをクリックします。利用可能な場合、アプリのアップロードのパッケージバージョンと非パッケージバージョンの両方が再署名されます。

トップに戻る

アプリのアップロード

ユーザーと管理者の両方がアプリをDigital Labにアップロードできます。

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

  2. すべてのユーザー
    1. [アプリ] タブを選択します。

    2. [アプリケーション] ウィンドウで、[アプリケーションのアップロード] をクリックします。

    管理者ユーザー
    1. [管理]で、[管理] タブを選択します。
    2. 左側のペインで、[ラボ管理] を選択します。
    3. ラボ内のすべてのアプリを表示するには、[すべてのアプリ] を選択します。
    4. ツールバーの [アップロード]をクリックします。
  1. アプリと、アプリをアップロードするワークスペースを選択します。
  2. 必要に応じて、パッケージ化または署名のオプションを選択します。

    デフォルトでは、アプリは署名とパッケージ化なしでアップロードされます。シミュレーションとLoadRunnerスクリプトでのトランザクション応答時間を測定するには、パッケージ化が必要です。

    アプリのアップロード時に、次の署名およびパッケージ化オプションを使用できます。
  3. Android

    アプリをパッケージ化して再署名: 選択すると、アプリのパッケージバージョンと非パッケージバージョンの両方がアップロードされます。

    注: パフォーマンスを向上させるには、パッケージ化されたAndroidアプリのminSDKversionを21以降にする必要があります。

    iOS
    • アプリケーションをパッケージ化する: 選択すると、アプリのパッケージバージョンと非パッケージバージョンの両方がアップロードされます。

    • アプリケーションに再署名する: 選択すると、アプリは、管理者設定で指定されたApple Developer証明書とプロビジョニングプロファイルを使用して再署名されます。詳しくはiOS署名サービスを参照してください。

      開発者証明書で署名していて、アプリがまだすべてのテストデバイスのUDIDを含むプロビジョニングプロファイルで署名されていない場合、またはアプリをパッケージ化している場合は、このオプションを選択します。

      注: 独自の証明書による自動署名をサポートするクラウドラボのデバイス (OpenTextパブリックデバイス、ADFデバイス、およびWeTestデバイス) のみを使用している場合は、パッケージ化時にアプリに再署名する必要はありません。

  1. [アップロード] をクリックします。

    [アプリケーションをパッケージ化する] オプションを選択してアプリをアップロードすると、パッケージ化ステータス (パッケージング中...パッケージング完了、またはパッケージング失敗) が、アプリカードとリストビューに表示されます。パッケージングの詳細については、アプリのパッケージングおよび署名サービスを参照してください。

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

注:

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

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

トップに戻る

エージェントアプリ

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

エージェントアプリは、Digital Labで使用する各デバイスにインストールする必要のある標準のiOSアプリです。これらは、デバイスとDigital Labの間の通信チャネルを提供します。エージェントアプリは、Apple Developerアカウントの開発用証明書と、同じアカウントに属する開発プロビジョニングプロファイルを使用して再署名する必要があります。これらは、開発者のIDと、アプリの配布が許可されているデバイスのリストを提供します。

注: OpenTextがホストするデバイス、ADFデバイス、およびWeTestデバイスのエージェントアプリに再署名する必要はありません。

ValueEdge Digital Lab:

  1. コネクターのAgentフォルダーでエージェントアプリを見つけます。

  2. アプリをValueEdge Digital Labにアップロードします。

  3. iOS署名サービスを構成します。詳しくはiOS署名サービスを参照してください。

  4. アプリに署名し、コネクターに配布します。詳細については、エージェントアプリに署名すると、署名されたエージェントアプリをコネクターに配布するを参照してください。

エージェントアプリの詳細を表示する

管理者ユーザーは、エージェントアプリカードのその他をクリックするか、アプリを選択して、エージェントアプリのリストの上にあるツールバーの [詳細情報] をクリックすると、これらのアプリのステータスを確認できます。
UFT Digital LabおよびUFT Digital Lab Managed SaaS: Digital Labインストールの一部として自動的にインストールされる組み込みエージェントアプリは削除できません。ただし、エージェントアプリの他のアップロードは削除できます。

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

署名サービスが設定されている場合、管理者ユーザーはアプリの詳細ウィンドウからエージェントアプリに署名することもできます。署名サービスの詳細については、iOS署名サービスを参照してください。

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

  1. [その他]をクリックするか、リストビューでエージェントアプリを選択して、ツールバーの [その他]をクリックします。

  2. アプリの詳細ウィンドウで、エージェントの署名をクリックするか、アプリをダウンロードして手動で署名します。手動署名の詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するまたはiOS Enablerを使用してiOSアプリを手動でパッケージ化するを参照してください。

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

サービス プロビジョニングプロファイルを変更するには:
組み込み

[管理設定] > [iOS署名サービス] で証明書とプロビジョニングプロファイルを置き換えます。

リモート

をクリックして、新しいプロビジョニングプロファイルをアップロードします。エージェントアプリは、このプロビジョニングプロファイルで署名されます。

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

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

  • このオプションは、リモート署名サービスを使用している場合にのみサポートされます。

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

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

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

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

トップに戻る

システムアプリ

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

Digital Lab Browser

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

Digital Lab Browserアプリは削除/更新できません。詳しくはDigital Lab Browserアプリを参照してください。

Advantage Shopping

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

トップに戻る

トラブルシューティング

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

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

トップに戻る

その他の参照項目: