Azure Boards 内でテスト成果物を削除する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
テスト 計画、テスト スイート、テスト ケースなどのテスト成果物はすべて、Azure DevOps の作業項目と見なされます。 ただし、テスト成果物を削除する方法は、テストされていない作業項目を削除する方法とは異なります。
重要
永続的かつ元に戻せない削除: Azure DevOps では、テスト 計画、テスト スイート、テスト ケース、共有ステップ、共有パラメーターなど、テスト成果物の完全な削除のみがサポートされます。 削除された成果物は復元できず、関連付けられているすべての子項目 (テスト結果など) も削除されます。 さらに、テスト成果物の一括削除はサポートされていません。一括削除を試みると、テスト成果物を除く他のすべての選択された作業項目が削除されます。
この操作は元に戻すことができないので、テスト成果物を削除する前に、必要な情報を必ずバックアップしてください。
テスト成果物を削除する場合、次のアクションが発生します。
TCM データ ストアから削除します。
- 削除されたテスト成果物は、テスト ケース管理 (TCM) データ ストアから削除されます。
- テスト成果物に関連付けられている基になる作業項目が削除されます。
子項目を削除します。
- バックグラウンド ジョブは、TCM データ ストアと基になる作業項目の両方からすべての子項目の削除を開始します。
- 削除されるアーティファクトの数によっては、このプロセスには数分かかる場合があります。
完全な削除:
- 作業項目追跡データ ストアと TCM データ ストアの両方のすべての情報が完全に削除されます。
- 削除されたデータは、どのような状況でも再アクティブ化または復元できません。
前提条件
- アクセス許可:
- テストの実行を削除するには、 Project Administrators グループのメンバーであるか、プロジェクト レベルの Delete テストの実行 アクセス許可を Allow に設定します。
- テスト 計画とテスト スイートを削除するには、 Project Administrators グループのメンバーであるか、または [エリア パス] ノード レベルの Manage テスト プラン または Manage テスト スイート アクセス許可を Allow に設定します。 ユーザーがプロジェクト管理者グループに含まれていない場合、ユーザーには、プロジェクト レベルの 削除テストの実行 アクセス許可が Allow とエリア パス ノード レベルのアクセス許可に設定されている必要があります。
- アクセス レベル: テスト成果物を管理または削除するには、少なくとも Basic + Test Plans アクセス権または Visual Studio Enterprise。 このレベルでは、完全な Test Plans 機能セットにアクセスできます。 Basicアクセス権を持ち、作業項目を完全に削除し、テスト成果物を管理するアクセス許可を持つユーザーは、孤立したテスト ケースのみを削除できます。つまり、テスト 計画やテスト スイートにリンクされていない Work から作成されたテスト ケースを削除できます。
::: moniker-end
テスト エクスペリエンスをサポートする作業項目の種類
次の図は、テスト エクスペリエンスをサポートし、Microsoft Test Manager と連携する一連の作業項目の種類を示しています。 これらの作業項目の種類は、表示されているリンクの種類を使用してリンクされます。
Web ポータルまたは Microsoft Test Manager から、テスト スイート用に定義されたテスト ケースと、テスト計画用に定義されたテスト スイートを表示することができます。 ただし、これらのオブジェクトはリンクの種類を通して相互に接続されることはありません。 これらの作業項目の種類で使用される各フィールドの定義については、ビルドとテストの統合フィールドに基づくクエリに関する記事を参照してください。
テスト ケース、テスト スイート、またはテスト計画を削除する
テスト ケース、テスト スイート、またはテスト計画を削除するには、それを Web ポータルから開き、アクション メニューから [完全に削除] オプションを選択します。 クエリ結果ページからの一括削除はサポートされていません。
Note
必要なアクセス許可とアクセス権がある場合は、 Permanently delete オプションのみが表示されます。
アイテムを削除することを確認します。
[テスト計画] からテスト計画を直接削除することもできます。 テスト計画を削除するには、[テスト計画] を開き、削除する計画の [その他のアクション] を選択し、[削除] を選択します。
テスト計画は、[テスト] または [テスト計画] から直接削除することもできます。
- 共有ステップと共有パラメーターを削除するには、削除する前に、最初に手動ですべての参照を削除します。