パッケージアプリのアップグレード

OpenText Functional Testing Labサーバーをアップグレードする場合、以前にOpenText Functional Testing Labにアップロードされたパッケージ化されたアプリをアップグレードして、テスト中にユーザーが利用できるようにする必要があります。サーバーのアップグレード中に、インストーラーは、サーバー上に再パッケージ化が必要なアプリがある可能性があることを認識し、アップグレーダーを実行するように求めます。プロンプトが表示されたときにアップグレーダーを実行しないことを選択した場合は、手動で実行できます。

このセクションは、OpenText Core SDPおよびOpenText Core Functional Testing Labには関連していません。

アプリアップグレーダーについて

アップグレーダーを使用すると、各アプリをOpenText Functional Testing Labに再度アップロードする代わりに、1回の操作でアプリをアップグレードできます。

アップグレードされたOpenText Functional Testing Labサーバーと互換性のないアプリは、色あせたカードとして表示され、隅にエラーアイコンが表示されます。これは、最初にアプリを手動でパッケージ化してからサーバーにアップロードした場合に発生する可能性があります。

App not upgraded with error icon in corner.

Android Enabler (Android) またはiOS Enabler (iOS) を使用してアプリを手動でパッケージ化し、OpenText Functional Testing Labにアップロードした場合、アップグレーダーはアプリをアップグレードできません。OpenText Functional Testing Labにアップロードする前に、これらのツールの最新バージョンを使用してアプリを再パッケージ化する必要があります。詳細については、Androidアプリを手動でパッケージ化するまたはパッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。

トップに戻る

アプリアップグレーダーを使用する前の考慮事項

秘密鍵で署名されたAndroidアプリまたはiOSアプリでアップグレーダーを実行するには、アプリパッケージャーがすでに構成されている必要があります。アップグレーダーは同じ設定を使用します。自動署名サービスおよびアプリ署名サービスについてを参照してください。

iOSアプリの場合: OpenText Functional Testing Labのバージョン用のパッケージャーサービスもダウンロードし、iOSアプリの署名サービスの説明に従ってMacにインストールしてください。

トップに戻る

アプリアップグレーダーを実行する

アプリアップグレーダーツールを使用してアプリを手動でアップグレードするには:

  1. ディレクトリをPackagingUpgradeToolディレクトリに変更します。

    OS 場所
    Linux cd <FunctionalTestingLabForMobileAndWeb_server_installdir>server/PackagingUpgradeTool デフォルト: opt/FunctionalTestingLabForMobileAndWeb/server/PackagingUpgradeTool
    Windows コマンドプロンプトから:
    cd <Functional Testing Lab for Mobile and Web Server_server_installdir>\server\PackagingUpgradeTool
  2. コマンドプロンプトで次のコマンドを実行して、アプリパッケージャーアップグレーダーツールを起動します。

    OS コマンド
    Linux ./packaging-upgrade-tool.sh
    Windows Packaging-upgrade-tool.bat
  3. OpenText Functional Testing Labサーバー詳細、OpenText Functional Testing Labユーザーを指定し、アップグレードするアプリのオペレーティングシステムを選択します。プロンプトが表示されたら、OpenText Functional Testing Labユーザーパスワードを入力します。OpenText Functional Testing LabサーバーがLDAPと連携できるようにした場合は、LDAP認証情報を使用するか、「admin@default.com」ユーザーの認証情報を使用してください。

トップに戻る

トラブルシューティング

Android EnablerまたはiOS Enabler (iOS) を使用してアプリを手動でパッケージ化し、OpenText Functional Testing Labにアップロードした場合、アップグレーダーはアプリをアップグレードできません。OpenText Functional Testing Labにアップロードする前に、これらのツールの最新バージョンを使用してアプリを再パッケージ化します。詳細については、Androidアプリを手動でパッケージ化するまたはパッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。

トップに戻る