テスト管理 1.0 からテスト管理 2.0 への移行
テストデータを テスト管理 1.0 から テスト管理 2.0 に移行し、拡張されたテスト機能のために テスト管理 2.0 の使用を開始してください。
非本番インスタンスで次の移行手順を実行し、移行が意図したとおりに完了するかどうかを確認してから、本番インスタンスで移行手順を実行します。
移行手順
テスト管理 1.0 から テスト管理 2.0 にテストデータを移行するには、次の手順を順番に実行します。
- 必要なプラグインを有効にします。詳細については、「テスト管理 1.0 からテスト管理 2.0 への移行」を参照してください。
- テストスイートを変換します。詳細については、「テストスイートの変換」を参照してください。
- 本番環境で繰り返す前に、非本番インスタンスで移行されたデータを確認します。
プラグインをアクティブ化
テスト管理 2.0 (com.snc.test_management.2.0) およびテスト管理 2.0 - データ移行 (com.snc.test_migration_v1_v2) プラグインをアクティブ化します。
データの移行
移行プロセスでは、テストスイート、テストケース、およびテストを移動できます。
注:
- データモデルが大幅に変更されたため、テスト計画は移行できません。
- テスト管理 2.0 に移行されたテストスイート、テストケース、およびテストは、テスト管理 1.0 から削除されません。
テスト管理 2.0 に移行されたテストケースは、次の方法でテストバージョンに変換されます。
| テスト管理 1.0:テストケース | テスト管理 2.0:テストバージョン |
|---|---|
| 簡単な説明 | 簡単な説明 |
| ドメイン | ドメイン |
| テストスイート | テストとテストセットの関係を作成します |
| 必須条件 | 古いテストケースへのリンク |
テスト管理 2.0 に移行されたテストは、次の方法でテストステップに変換されます。
| テスト管理 1.0:テスト | テスト管理 2.0:テストステップ |
|---|---|
| 順序 | 順番 |
| ドメイン | ドメイン |
| 詳細な説明 | 古いテストへのリンク |
| テスト | ステップ |
| テストデータ | 古いテストへのリンク |
| 期待する結果 | 検証ステップ |
テスト管理 2.0 に移行されたテストスイートは、次の方法でテストセットに変換されます。
| テスト管理 1.0のテストセット | テスト管理 2.0のテストセット |
|---|---|
| 名前 | 名前 |
| 所有者 | 所有者 |
| ドメイン | ドメイン |
移行にカスタムフィールドを追加する
テスト管理 1.0 のテーブルにカスタムフィールドを追加した場合、そのフィールドを テスト管理 2.0 の対応するカスタム列に移動したいことがあります。このような場合は、スクリプトインクルード TestMigrationTableMapping のマッピング情報を上書きして、カスタムフィールドを移行に含めます。デフォルトのマッピングは、スクリプトインクルード TestMigrationTableMappingBase で提供されます。
テストスイートの変換
基礎となるテストケースとともに、テストセットおよびテストへの テストスイートの変換 を行います。