Delen via


Testartefacten verwijderen in Azure Boards

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

Testartefacten zoals testplannen, testsuites en testcases worden allemaal beschouwd als werkitems in Azure DevOps. De methode voor het verwijderen van testartefacten verschilt echter van de methode voor het verwijderen van niet-geteste werkitems.

Azure DevOps Services ondersteunt een model voor voorlopig verwijderen, waarbij testplannen en testsuites 14 dagen nadat ze zijn verwijderd, de status voorlopig verwijderen hebben. Terwijl ze in de toestand van zachte verwijdering verkeren, kunnen ze worden hersteld. Wanneer u testartefacten verwijdert, worden de volgende acties uitgevoerd:

  1. Verwijderen uit TCM-gegevensarchief

    • Het verwijderde testartefact wordt verwijderd uit het TCM-gegevensarchief (Test Case Management).
    • Het onderliggende werkitem dat aan het testartefact is gekoppeld, wordt verwijderd.
  2. Onderliggende items verwijderen

    • Een achtergrondtaak initieert het verwijderen van alle kinderitems uit zowel het TCM-gegevensarchief als de werkitems.
    • Dit proces kan enkele minuten duren, afhankelijk van het aantal artefacten dat wordt verwijderd.
  3. Voorlopig verwijderen

    • Alle informatie in zowel het gegevensarchief voor het bijhouden van werkitems als het TCM-gegevensarchief wordt in de status voorlopig verwijderen geplaatst en kan binnen 14 dagen worden hersteld.
  4. Permanente verwijdering

    • Verwijderde gegevens kunnen in geen geval opnieuw worden geactiveerd of hersteld.

Een verwijderd testplan of testpakket herstellen tijdens de fase voor voorlopig verwijderen van 14 dagen:

  1. Voer de List API uit om het Testplan/Testsuite op te halen dat u wilt herstellen.
  2. Als de Lijst-API een antwoord retourneert met het testplan of de testsuite om te herstellen, voer dan de PATCH-API voor testplan/testsuite uit om deze te herstellen.
  3. Als de Lijst-API het testplan/testpakket dat u wilt herstellen niet retourneert, is deze definitief verwijderd uit het systeem en kan deze niet worden hersteld.

Belangrijke opmerkingen:

  • Na verwijdering hebben testplannen en testsuites een bewaarperiode van 14 dagen. Terwijl ze zich in deze staat bevinden, kunnen ze worden hersteld. Na deze periode worden deze artefacten definitief verwijderd uit het systeem en kunnen ze niet meer worden hersteld.
  • Wanneer u een testplan of testsuite herstelt, worden alle andere artefacten (testsuites, testcases) eronder hersteld.
  • Het herstellen van testuitvoeringen die zijn gekoppeld aan testplannen en testsuites, wordt niet ondersteund.
  • Testcases die niet zijn verwijderd met behulp van de gebruikersinterface van de Azure DevOps-webportal, kunnen niet worden hersteld omdat ze permanent worden verwijderd. Testcases die zijn verwijderd met behulp van Werkitems-API's vallen onder deze niet-herstelbare categorie.

Belangrijk

Permanent en ongedaan maken: Azure DevOps ondersteunt alleen het permanent verwijderen van testartefacten, waaronder testplannen, testsuites, testcases, gedeelde stappen en gedeelde parameters. Verwijderde artefacten kunnen niet worden hersteld en alle bijbehorende gerelateerde items, zoals testresultaten, worden ook verwijderd. Bovendien wordt bulksgewijs verwijderen van testartefacten niet ondersteund; als u probeert bulksgewijs te verwijderen, worden alle andere geselecteerde werkitems verwijderd, behalve de testartefacten.

maak een back-up van de benodigde informatie voordat u testartefacten verwijdert, omdat deze actie niet ongedaan kan worden gemaakt.

Wanneer u testartefacten verwijdert, worden de volgende acties uitgevoerd:

  1. Verwijderen uit TCM-gegevensarchief:

    • Het verwijderde testartefact wordt verwijderd uit het TCM-gegevensarchief (Test Case Management).
    • Het onderliggende werkitem dat aan het testartefact is gekoppeld, wordt verwijderd.
  2. Onderliggende items verwijderen:

    • Een achtergrondtaak initieert het verwijderen van alle kinderitems uit zowel het TCM-gegevensarchief als de werkitems.
    • Dit proces kan enkele minuten duren, afhankelijk van het aantal artefacten dat wordt verwijderd.
  3. Permanente verwijdering:

    • Alle informatie in zowel het werkitemgegevensarchief als het TCM-gegevensarchief wordt permanent verwijderd.
    • Verwijderde gegevens kunnen in geen geval opnieuw worden geactiveerd of hersteld.

Vereisten

Categorie Eisen
machtigingen - Om testuitvoeringen te verwijderen: Lid van de Projectbeheerders-groep of de machtiging Testuitvoeringen verwijderen op projectniveau moet zijn ingesteld op Toestaan.
- Testplannen en testsuites verwijderen: Lid van de Projectbeheerders groep of het niveau van de Gebiedspadknoop Testplannen beheren of Testsuites beheren machtiging ingesteld op Toestaan. Als u geen deel uitmaakt van de groep projectbeheerders: projectniveau Verwijder testuitvoeringen toestemming ingesteld op Toestaan, samen met gebiedspad machtigingen op knooppuntniveau.
Toegangsniveaus Testartefacten beheren of verwijderen: ten minste Basic + Test Plans toegang, of Visual Studio Enterprise. Dit niveau biedt toegang tot de volledige functieset Testplannen. Gebruikers met basistoegang en met machtigingen om werkitems permanent te verwijderen en testartefacten te beheren, kunnen alleen zwevende testcases verwijderen, wat betekent dat ze testcases kunnen verwijderen die zijn gemaakt van Werk die niet zijn gekoppeld aan testplannen of testsuites.

Werkitemtypen die ondersteuning bieden voor de testervaring

In de volgende afbeelding ziet u de set werkitemtypen die ondersteuning bieden voor de testervaring en werken met Microsoft Test Manager. Deze typen werkitems worden aan elkaar gekoppeld met behulp van de weergegeven koppelingstypen.

Schermopname laat werkitemtypen voor testbeheer zien.

Vanuit de webportal of Microsoft Test Manager kunt u bekijken welke testcases zijn gedefinieerd voor een testpakket en welke testsuites zijn gedefinieerd voor een testplan. Deze objecten zijn echter niet met elkaar verbonden via koppelingstypen. Zie Query op basis van build- en testintegratievelden voor definities van elk veld dat in deze typen werkitems wordt gebruikt.

Een testcase, testpakket of testplan verwijderen

  1. Als u een testcase, testpakket of testplan wilt verwijderen, opent u deze vanuit de webportal en kiest u de optie Permanent verwijderen in het menu Acties. Bulksgewijs verwijderen wordt niet ondersteund op een pagina met queryresultaten.

    Verwijder een testcase en bijbehorende testartefacten uit het webformulier.

    Notitie

    U ziet alleen de optie Permanent verwijderen als u over de benodigde machtigingen en toegang beschikt.

  2. Bevestig dat u het item wilt verwijderen.

    Bevestig verwijderen van testartefacten in het dialoogvenster.

  1. U kunt een testplan ook rechtstreeks uit testplannen verwijderen. Als u een testplan wilt verwijderen, opent u Testplannen en kiest u Meer acties voor het plan dat u wilt verwijderen en kiest u Verwijderen.

    Schermopname van de pagina Testplannen, een testplan verwijderen.

  1. Als u gedeelde stappen en gedeelde parameters wilt verwijderen, moet u eerst handmatig alle verwijzingen naar deze stappen verwijderen voordat u ze kunt verwijderen.

Schermopname toont het verwijderen van gedeelde stappen uit het formulier.