パッケージアプリのアップグレード
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サーバーと互換性のないアプリは、色あせたカードとして表示され、隅にエラーアイコンが表示されます。これは、最初にアプリを手動でパッケージ化してからサーバーにアップロードした場合に発生する可能性があります。
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にインストールしてください。
アプリアップグレーダーを実行する
アプリアップグレーダーツールを使用してアプリを手動でアップグレードするには:
-
ディレクトリを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
-
コマンドプロンプトで次のコマンドを実行して、アプリパッケージャーアップグレーダーツールを起動します。
OS コマンド Linux ./packaging-upgrade-tool.sh
Windows Packaging-upgrade-tool.bat
- 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アプリを手動でパッケージ化するを参照してください。