アップグレードのベストプラクティス
スムーズなアップグレードを保証し、データの損失を防ぐために、最初に、実稼働マシンと同じオペレーティングシステムを使用してテストマシンでアップグレードを実行することを強くお勧めします。テストマシンでアップグレードが成功した場合は、本番サーバーのアップグレードに進むことができます。
アップグレードの準備
アップグレードプロセスを開始する前に:
- iOSパッケージャーサービスを使用している場合は、アップグレードプロセスを実行する前に、新しいバージョンにアップグレードしてください。詳細については、アプリの自動パッケージジングおよび署名サービスの設定を参照してください。
-
セットアップ中にプロンプトが表示されるので、アップグレードプロセス中にアプリケーションをアップグレードするかどうかを決定します。
- アプリは非同期的にアップグレードされます。アプリのアップグレード中、ユーザーはアップグレードされたサーバーにアクセスして引き続き使用できます。アプリのアップグレード状況は、ラボコンソールのアプリメニューで確認できます。
- アプリをアップグレードしたくない場合は、アップグレード後にアプリを更新できます。詳細については、パッケージアプリのアップグレードを参照してください。
- 既存のOpenText Functional Testing Labデータベースをバックアップします。詳細については、組み込みデータベースをエクスポートするを参照してください。
-
実稼働環境と同じオペレーティングシステムでテストマシンを準備します。CPUやRAMなどの他のハードウェアパラメーターは異なる場合があります。このマシンは、アップグレードのテスト環境として機能します。
アップグレードの実行
上記で準備したテストマシンでアップグレードを実行することをお勧めします。OpenText Functional Testing Labを次のようにアップグレードします。
- 現在のOpenText Functional Testing Labサーバーのバージョンを、実稼働環境と同じオペレーティングシステムのテストマシンにインストールします。
- 元のデータベースをテストマシンにインポートします。詳しくは、エクスポートしたデータを外部データベースに移行するを参照してください。
-
テストマシンでOpenText Functional Testing Labにログインし、下記のアップグレードのベストプラクティスに示されているアプリ、デバイス、設定、追加アイテムを確認して、インポートが成功したことを確認します。これらのコネクターは、テストマシンではなく本番マシンで動作するように構成されているため、通信できないことに注意してください。
- 新しいバージョンのOpenText Functional Testing Labのサーバーインストールファイルを見つけて、その内容をテストマシンで抽出します。
- アップグレードのベストプラクティスの説明に従って、テストマシンでセットアップファイルを実行します。アップグレード中に問題が発生した場合は、サポートに連絡してください。
- テストマシンでOpenText Functional Testing Labにログインし、下記のアップグレードのベストプラクティスに示されているアプリ、デバイス、設定、追加アイテムを確認して、インポートが成功したことを確認します。
- オプション: 統合テストツールの1つを使用してテストを実行してみてください。
-
上記のすべての情報がテストマシンで正しい場合は、本番マシンのアップグレードのベストプラクティスに進みます。
アップグレードチェックリスト
テストマシンでアップグレードプロセスが完了したら、次の項目をチェックして、アップグレードが成功したことを確認します。
項目 | 詳細 |
---|---|
ログイン | 管理者ユーザーとしてOpenText Functional Testing Labにログインします。 |
ユーザー | [管理] > [ユーザー] で、すべてのユーザーがOpenText Functional Testing Labに移行したことを確認してください。 |
設定 | すべての管理設定が実稼働環境から移行されたことを確認してください。 |
アプリ | アップグレードプロセス中にアプリケーションをアップグレードすることを選択した場合は、すべてのアプリがアプリ画面に表示されていることを確認してください。 |
コネクター | [デバイス] > [コネクター] ページにすべてのコネクターが表示されていることを確認してください。これらのコネクターは、テストマシンではなく本番マシンで動作するように構成されているため、通信できないことに注意してください。 |
デバイス | 実稼働環境のすべてのデバイスが表示されていることを確認してください。iOSデバイスを使用している場合は、エージェントに再署名してください。そうしないと、デバイスが切断されたものとして表示されます。 |
欠品やその他の問題が発生した場合は、サポートまでご連絡ください。