Azure Boards 内でテスト成果物を削除する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
テスト計画、テスト スイート、テスト ケースなどのテスト成果物はすべて作業項目の種類ですが、それらを削除する方法は、テスト以外の作業項目を削除する方法とは異なります。
重要
テスト計画、テスト スイート、テスト ケース、共有ステップ、共有パラメーターなどのテスト成果物の完全な削除のみがサポートされます。 削除されたテスト成果物はごみ箱に移動されず、"復元できません"。 テスト成果物を削除すると、選んだテスト成果物だけでなく、子テスト スイート、すべての構成のテスト ポイント、テスター (基になるテスト ケース作業項目は削除されません)、テスト結果履歴、その他の関連する履歴など、すべての関連する子アイテムも削除されます。
テスト成果物を削除する場合、次のアクションが発生します。
- 削除されたテスト成果物をテスト ケース管理 (TCM) データ ストアから削除し、基になる作業項目を削除します
- ジョブを実行して、TCM 側と基になる作業項目の両方からすべての子項目を削除します。 削除する成果物の数によっては、このアクションに時間がかかる場合があります (最大数分)。
- 作業項目追跡データ ストアと TCM データ ストア内のすべての情報が削除され、再アクティブ化も復元もできません。
前提条件
- テスト実行を削除するには、プロジェクト管理者グループのメンバーであるか、プロジェクト レベルの [テストの実行を削除します] アクセス許可が [許可] に設定されている必要があります。
- テスト計画とテスト スイートを削除するには、プロジェクト管理者グループのメンバーであるか、区分パス ノード レベルの [テスト計画の管理] または [テスト スイートを管理する] アクセス許可が [許可] に設定されている必要があります。 ユーザーがプロジェクト管理者グループに所属していない場合、エリア パス ノード レベル アクセス許可に加え、[許可] に設定されているプロジェクト レベルのテスト実行の削除アクセス許可がユーザーに必要です。
- テスト成果物を管理または削除するには、アクセス レベルを [Basic および Test Plans] または [Visual Studio Enterprise] に設定する必要もあります。 このレベルでは、完全な Test Plans 機能セットにアクセスできます。 Basic アクセス権を持ち、作業項目の完全な削除とテスト成果物の管理を行うためのアクセス許可を持つユーザーは、孤立したテスト ケースのみを削除できます。 つまり、テスト計画やテスト スイートにリンクされていない作業から作成されたテスト ケースを削除できます。
テスト成果物を削除するには、次の制限と操作が適用されます。
- Basic アクセス権を持ち、作業項目の完全な削除とテスト成果物の管理を行うためのアクセス許可を持つユーザーは、孤立したテスト ケースのみを削除できます。 つまり、テスト計画やテスト スイートにリンクされていない作業から作成されたテスト ケースを削除できます。
- テスト計画、テスト スイート、テスト ケース、共有ステップ、または共有パラメーターを削除すると、それらが完全に削除されるだけでなく、関連するすべてのテスト成果物 (テスト結果など) も削除されます。
- テスト成果物を一括削除することはできません。 テスト成果物が削除する一括選択の一部である場合、テスト成果物を除く他のすべての作業項目が削除されます。
テスト エクスペリエンスをサポートする作業項目の種類
次の図は、テスト エクスペリエンスをサポートし、Microsoft Test Manager と連携する一連の作業項目の種類を示しています。 これらの作業項目の種類は、表示されているリンクの種類を使用してリンクされます。
Web ポータルまたは Microsoft Test Manager から、テスト スイート用に定義されたテスト ケースと、テスト計画用に定義されたテスト スイートを表示することができます。 ただし、これらのオブジェクトはリンクの種類を通して相互に接続されることはありません。 これらの作業項目の種類で使用される各フィールドの定義については、ビルドとテストの統合フィールドに基づくクエリに関する記事を参照してください。
テスト ケース、テスト スイート、またはテスト計画を削除する
テスト ケース、テスト スイート、またはテスト計画を削除するには、それを Web ポータルから開き、アクション メニューから [完全に削除] オプションを選択します。 (クエリ結果ページからの一括削除はサポートされていません。)
注意
[完全に削除] オプションは、必要なアクセス許可とアクセス権がある場合にのみ表示されます。
項目を実際に削除することを確認します。
[テスト計画] からテスト計画を直接削除することもできます。 テスト計画を削除するには、[テスト計画] を開き、削除する計画の [その他のアクション] を選択し、[削除] を選択します。
テスト計画は、[テスト] または [テスト計画] から直接削除することもできます。
共有ステップと共有パラメーターを削除するには、削除する前に、まずそれらに対するすべての参照を手動で削除する必要があります。