Partager via


Supprimer des artefacts de test dans Azure Boards

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Les artefacts de test tels que les plans de test, les suites de tests et les cas de test sont tous considérés comme des éléments de travail dans Azure DevOps. Toutefois, la méthode de suppression d’artefacts de test diffère de la méthode de suppression d’éléments de travail autres que de test.

Azure DevOps Services prend en charge un modèle de suppression réversible, où les plans de test et les suites de tests sont dans un état de suppression réversible pendant 14 jours après leur suppression. Bien qu’ils soient en état de suppression temporaire, ils peuvent être restaurés. Lorsque vous supprimez des artefacts de test, les actions suivantes se produisent :

  1. Supprimer du magasin de données TCM

    • L’artefact de test supprimé est supprimé du magasin de données Gestion des cas de test (TCM).
    • L’élément de travail sous-jacent associé à l’artefact de test est supprimé.
  2. Supprimer des éléments enfants

    • Un job d’arrière-plan initie la suppression de tous les éléments enfants du magasin de données TCM et des éléments de travail sous-jacents.
    • Ce processus peut prendre quelques minutes, en fonction du nombre d’artefacts supprimés.
  3. Suppression réversible

    • Toutes les informations du magasin de données de suivi des éléments de travail et du magasin de données TCM sont placées dans l’état de suppression réversible et peuvent être restaurées dans les 14 jours.
  4. Suppression définitive

    • Les données supprimées ne peuvent en aucun cas être réactivées ni restaurées.

Pour restaurer un plan de test ou une suite de tests supprimés pendant la phase de suppression réversible de 14 jours :

  1. Exécutez l’API de liste pour obtenir le plan de test/suite de test que vous envisagez de restaurer.
  2. Si l’API List renvoie une réponse avec le plan de test/la suite de tests à restaurer, exécutez l’API PATCH pour Plan de test/Suite de tests afin de les restaurer.
  3. Si l’API List ne retourne pas le plan de test/la suite de tests que vous souhaitez restaurer, elle a été définitivement supprimée du système et ne peut pas être restaurée.

Mises en garde importantes :

  • Après leur suppression, les plans de test et les suites de tests sont en état de suppression temporaire pendant 14 jours. Pendant cette période, ils peuvent être restaurés. Après cette période, ces artefacts sont définitivement supprimés du système et ne peuvent pas être restaurés.
  • Lorsque vous restaurez un plan de test ou une suite de tests, tous les autres artefacts (suites de tests, cas de test) qui se trouvent en dessous sont également restaurés.
  • La restauration des exécutions de test associées aux plans de test et aux suites de tests n’est pas prise en charge.
  • Les cas de test qui n’ont pas été supprimés à l’aide de l’interface utilisateur du portail web Azure DevOps ne peuvent pas être restaurés, car ils sont définitivement supprimés. Les cas de test de cette catégorie non récupérable incluent ceux supprimés à l’aide des API Work Items.

Important

Suppression définitive et irréversible : Azure DevOps prend uniquement en charge la suppression définitive des artefacts de test, y compris les plans de test, les suites de test, les cas de test, les étapes partagées et les paramètres partagés. Les artefacts supprimés ne peuvent pas être restaurés et tous les éléments enfants associés tels que les résultats de test sont également supprimés. En outre, la suppression en bloc d’artefacts de test n’est pas prise en charge ; la tentative de suppression en bloc entraîne la suppression de tous les autres éléments de travail sélectionnés, à l’exception des artefacts de test.

Sauvegarder les informations nécessaires avant de supprimer les artefacts de test, car cette action ne peut pas être annulée.

Lorsque vous supprimez des artefacts de test, les actions suivantes se produisent :

  1. Supprimer du magasin de données TCM :

    • L’artefact de test supprimé est supprimé du magasin de données Gestion des cas de test (TCM).
    • L’élément de travail sous-jacent associé à l’artefact de test est supprimé.
  2. Supprimer des éléments enfants :

    • Un job d’arrière-plan initie la suppression de tous les éléments enfants du magasin de données TCM et des éléments de travail sous-jacents.
    • Ce processus peut prendre quelques minutes, en fonction du nombre d’artefacts supprimés.
  3. Suppression définitive :

    • Toutes les informations du magasin de données de suivi des éléments de travail et du magasin de données TCM sont définitivement supprimées.
    • Les données supprimées ne peuvent en aucun cas être réactivées ni restaurées.

Prérequis

Catégorie Exigences
Permissions - Pour supprimer des tests : Membre du groupe Administrateurs de projet ou permission de supprimer des tests au niveau du projet définie sur Autoriser.
- Pour supprimer des plans et des suites de tests : Membre du groupe d’administrateurs de projet ou permission de gérer les plans de test ou de gérer les suites de test au niveau du nœud du chemin de zone définie sur Autoriser. Si vous ne faites pas partie du groupe des administrateurs de projet : La permission Supprimer les exécutions de tests au niveau du projet est définie sur Autoriser, ainsi que les permissions au niveau du nœud Area Path.
Niveaux d’accès Pour gérer ou supprimer des artefacts de test : Au moins l’accès Basic + Test Plans ou Visual Studio Enterprise. Ce niveau permet d’accéder à l’ensemble complet de fonctionnalités de Test Plans. Les utilisateurs disposant d’un accès de base (Basic) et d’autorisations pour supprimer définitivement des éléments de travail et gérer les artefacts de test ne peuvent supprimer que les cas de test orphelins. Autrement dit, ils peuvent supprimer des cas de test créés à partir de Work qui ne sont liés à aucun plan de test ni aucune suite de tests.

Types d’éléments de travail qui prennent en charge l’expérience de test

L’image suivante illustre l’ensemble des types d’éléments de travail qui prennent en charge l’expérience de test et fonctionnent avec Microsoft Test Manager. Ces types d’éléments de travail sont liés entre eux à l’aide des types de liens indiqués.

Capture d’écran montrant les types d’éléments de travail de gestion de test.

À partir du portail web ou de Microsoft Test Manager, vous pouvez examiner les cas de test qui sont définis pour une suite de tests et les suites de tests qui sont définies pour un plan de test. Cependant, ces objets ne sont pas connectés entre eux via des types de lien. Pour obtenir les définitions de chaque champ utilisé dans ces types d’éléments de travail, consultez Requête basée sur des champs d’intégration de build et de test.

Supprimer un cas de test, une suite de tests ou un plan de test

  1. Pour supprimer un cas de test, une suite de tests ou un plan de test, ouvrez-le à partir du portail web et choisissez l’option Supprimer définitivement dans le menu Actions. La suppression en bloc n’est pas prise en charge à partir d’une page de résultats de requête.

    Supprimer un cas de test et les artefacts de test associés du formulaire web.

    Note

    L’option Supprimer définitivement s’affiche seulement si vous disposez des autorisations et de l’accès nécessaires.

  2. Confirmez que vous souhaitez supprimer l’élément.

    Confirmez la suppression de la boîte de dialogue des artefacts de test.

  1. Vous pouvez également supprimer un plan de test directement à partir de Test Plans. Pour supprimer un plan de test, ouvrez Test Plans, choisissez Plus d’actions pour le plan que vous souhaitez supprimer, puis choisissez Supprimer.

    Capture d’écran de la page Test Plans, supprimer un plan de test.

  1. Pour supprimer des étapes partagées et des paramètres partagés, commencez par supprimer manuellement toutes les références à celles-ci avant de pouvoir les supprimer.

Capture d’écran montrant la paramètre Supprimer les étapes partagées du formulaire.