アプリの管理

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

アプリの詳細を表示

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

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

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

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

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

トップに戻る

アプリオプション

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

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

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

詳細ウィンドウ

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

app details

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

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

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

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

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

5

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

packaged and non-packaged app availableパッケージバージョンと非パッケージバージョンの両方が利用できます。

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

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

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

詳細
情報

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

  • iOSアプリの場合、プロビジョニングプロファイルに含まれるデバイスのリストを表示するオプションがあり、アプリをインストールできるデバイスを示します。詳しくは、デバイスプロビジョニング情報を参照してください。

トップに戻る

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

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

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

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

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

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

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

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

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

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

トップに戻る

アプリのアップロード

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

注:

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

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

トップに戻る

エージェントアプリ

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

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

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

OpenText Core Software Delivery Platform :

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

  2. ラボにアプリをアップロードします。

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

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

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

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

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

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

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

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

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

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

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

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

リモート

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

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

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

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

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

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

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

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

トップに戻る

システムアプリ

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

アプリ 説明

OpenText Functional Testing Lab Browser

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

OpenText Functional Testing Lab Browserアプリは削除/更新できません。詳細については、Browserアプリを参照してください。

Advantage Shopping

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

トップに戻る

トラブルシューティング

すべてのアプリが表示されない場合は、フィルターペインをチェックして、アクティブなフィルターがあるかどうかを確認し、選択されているオプションを確認します。OpenText Functional Testing Labは、フィルター条件に適合する項目のみを表示します。すべての項目を表示するには、アクティブなフィルターの選択を解除し、検索フィールドに入力したテキストをすべて解除します。

トップに戻る

その他の参照項目: