Tosca Administration Console を使用してプロジェクトを移行する

Tosca Administration Console は、効率的でスケーラブルなテストインフラストラクチャを構築するのに役立ちます。最大の利点の一つである移行機能を活用することで、アップグレードプロセスに要する時間および労力を大幅に節約できます。

Tricentis Toscaのアップグレード時には、2種類の移行が行われます。

  • スキーマの移行: リポジトリのデータベーススキーマを最新バージョンに更新します。

  • XEngine の移行: 既存の標準サブセットモジュールとそれに接続されたテストケースを最新バージョンに更新します。

Tricentis Toscaをアップグレードする際、毎回両方のタイプの移行が必要になるとは限りません。どのタイミングでどの移行が必要かについての詳細情報は、 "スキーマの移行" および "XEngine の移行"

このトピックでは、 Tosca Administration Console で移行を行う方法について説明します。

始める前に

プロジェクトを移行する前には、いくつかの準備が必要です:

  • お客様が管理者であること。管理者のみがマイグレーションをトリガーすることができます。

  • すべてのユーザーがローカルの変更をチェックインしていること。マイグレーション中に確認したオブジェクトはいつでも取り消すことができますが、その場合、ユーザーが行ったローカルでの変更はすべて失われます。

  • プロジェクトを移行する際、コンソールは新しいワークスペースを作成してリポジトリ内のオブジェクトをフェッチおよび更新します。このワークスペースにアクセスするには、 TricentisTosca User Administration のユーザークレデンシャルが必要になります。ご自身のクレデンシャル、または他の管理者ユーザーのクレデンシャルをご利用いただけます。

プロジェクトの移行

特定のプロジェクトを移行することも、コンソール内のすべてのプロジェクトを移行することもできます。移行するには、以下の手順に従ってください。

  1. コンソールを開き、移行を実行します。

    • すべてのプロジェクトを移行するには、ヘッダーから「 Migrate All 」を選択します。各プロジェクトでスキーマの移行および XEngine の移行の両方、あるいは XEngine の移行のみが実行されます。

    • 特定のプロジェクトを移行するには、プロジェクトの行で「 Migrate 」または「 Migrate TestCases 」を選択します。

      • Migrate 」は、スキーマの移行および XEngine の移行の両方を実行します。

      • Migrate TestCases 」は、 XEngine の移行のみを実行します。

  2. 次に表示される「 Migration Options 」ダイアログに、以下の情報を入力します。

    • Tosca Administration Console が移行中に作成するワークスペース用のユーザークレデンシャル。

    • 他のユーザーが現在確認しているオブジェクトを取り消すかどうか。

    • マイグレーション前にバックアップを作成するかどうか。これらを実行されることをお勧めします。コンソールはバックアップを %TRICENTIS_ALLUSERS_APPDATA% に保存します。

      なお、このバックアップは安全のためです。マイグレーションが成功すれば、何もリストアする必要はありません。

他のユーザーによってチェックアウトされたオブジェクトを取り消さず、バックアップを作成する移行を実行する。

  1. Start migration 」を選択します。

移行が正常に終了すると、「 Last Migration Status 」列に「 Ready to go 」とのメッセージが表示されます。

ログの確認

移行では、移行タスクおよびエラーに関する詳細情報が含まれたログが作成されます。移行中に何が起こったかを確認し、潜在的な問題を修正するには、「 Action 」列で アイコンを選択します。

次の記事

移行が完了し、次のステップの準備ができましたか?以下のトピックをご参照ください。