Löschen von Testartefakten in Azure Boards

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

Zwar sind Testartefakte wie Testpläne, Testsammlungen, Testfälle usw. sämtlich Arten von Arbeitselementen, jedoch unterscheidet sich die Methode zum Löschen von der für Arbeitselemente, die nicht testbezogen sind.

Wichtig

Wir unterstützen nur das endgültige Löschen von Testartefakten wie Testplänen, Testsammlungen, Testfällen, freigegebenen Testschritten und freigegebenen Parametern. Gelöschte Testartefakte werden nicht im Papierkorb angezeigt und können nicht wiederhergestellt werden. Beim Löschen von Testartefakten wird nicht nur das ausgewählte Testartefakt gelöscht, sondern auch alle zugehörigen untergeordneten Elemente wie untergeordnete Testsammlungen, Testpunkte für alle Konfigurationen, Tester (das zugrunde liegende Testfall-Arbeitselement wird nicht gelöscht), der Testergebnisverlauf und andere zugeordnete Verläufe.

Wenn Sie Testartefakte löschen, werden die folgenden Aktionen ausgeführt:

  1. Das gelöschte Testartefakt wird aus dem TCM-Datenspeicher (Test Case Management, Testfallverwaltung) entfernt, und das zugrunde liegende Arbeitselement wird gelöscht.
  2. Ein Auftrag wird ausgeführt, um alle untergeordneten Elemente sowohl aufseiten von TCM als auch in den zugrunde liegenden Arbeitselementen zu löschen. Diese Aktion kann je nach Anzahl der zu löschenden Artefakte einige Zeit in Anspruch nehmen (einige Minuten).
  3. Alle Informationen im Datenspeicher für die Arbeitselementnachverfolgung und im TCM-Datenspeicher werden gelöscht und können nicht reaktiviert oder wiederhergestellt werden.

Voraussetzungen

  • Um Testläufe zu löschen, müssen Sie Mitglied der Gruppe „Projektadministratoren“ sein, oder die Berechtigung Testläufe löschen auf Projektebene muss auf Zulassen festgelegt sein.
  • Zum Löschen von Testplänen und Testsammlungen müssen Sie Mitglied der Gruppe „Projektadministratoren“ sein, oder die Berechtigung Testpläne verwalten oder Testsammlungen verwalten für den Bereichspfad auf Knotenebene muss auf Zulassen festgelegt sein. Wenn der Benutzer nicht Teil der Projektadministratorgruppe ist, dann muss er auf Projektebene über die Berechtigung zum Löschen der Testläufe verfügen, die auf Zulassen festgelegt ist. Außerdem muss er über Bereichspfadberechtigungen auf Knotenebene verfügen.
  • Zum Verwalten oder Löschen von Testartefakten muss die Zugriffsebene außerdem auf Basic und Test Plans oder Visual Studio Enterprise festgelegt sein. Diese Ebene bietet Zugriff auf alle Test Plans-Funktionen. Benutzer*innen mit Basic-Zugriff und mit Berechtigungen zum endgültigen Löschen von Arbeitselementen sowie zum Verwalten von Testartefakten können nur verwaiste Testfälle löschen. Das bedeutet, sie können über Arbeit erstellte Testfälle löschen, die nicht mit Testplänen oder Testsammlungen verknüpft sind.

Beim Löschen von Testartefakten gelten die folgenden Einschränkungen und Vorgänge:

  • Benutzer*innen mit Basic-Zugriff und mit Berechtigungen zum endgültigen Löschen von Arbeitselementen sowie zum Verwalten von Testartefakten können nur verwaiste Testfälle löschen. Das bedeutet, sie können über Arbeit erstellte Testfälle löschen, die nicht mit Testplänen oder Testsammlungen verknüpft sind.
  • Wenn Sie einen Testplan, eine Testsammlung, einen Testfall, freigegebene Testschritte oder freigegebene Parameter löschen, löschen Sie diese nicht nur endgültig, sie löschen auch alle zugeordneten Testartefakte wie Testergebnisse.
  • Testartefakte können nicht per Massenvorgang gelöscht werden. Wenn Testartefakte per Massenvorgang gelöscht werden sollen, werden alle anderen Arbeitselemente mit Ausnahme des Testartefakts/der Testartefakte gelöscht.

Arbeitselementtypen, die die Testumgebung unterstützen

Die folgende Abbildung veranschaulicht die Arbeitselementtypen, die die Testumgebung unterstützen und mit Microsoft Test Manager funktionieren. Diese Arbeitselementtypen werden mithilfe der gezeigten Linktypen miteinander verknüpft.

Arbeitselementtypen in der Testverwaltung

Im Webportal oder in Microsoft Test Manager können Sie anzeigen, welche Testfälle für eine Testsammlung definiert sind und welche Testsammlungen für einen Testplan definiert sind. Diese Objekte sind jedoch nicht miteinander durch Linktypen verknüpft. Definitionen der einzelnen Felder, die in diesen Arbeitselementtypen verwendet werden, finden Sie unter Auf Build- und Testintegrationsfeldern basierende Abfrage.

Löschen eines Testfalls, einer Testsammlung oder eines Testplans

  1. Um einen Testfall, eine Testsammlung oder einen Testplan zu löschen, öffnen Sie ihn bzw. sie im Webportal, und wählen Sie im Aktionsmenü die Option Dauerhaft löschen aus. (Das Massenlöschen auf einer Abfrageergebnisseite wird nicht unterstützt.)

    Löschen eines Testfalls und zugehöriger Testartefakte aus dem Webformular

    Hinweis

    Die Option Dauerhaft löschen wird nur angezeigt, wenn Sie über die erforderlichen Berechtigungen und den erforderlichen Zugriff verfügen.

  2. Bestätigen Sie, dass Sie das Element tatsächlich löschen möchten.

    Dialogfeld zum Bestätigen des Löschvorgangs für Testartefakte

  1. Sie können einen Testplan auch direkt über Test Plans löschen. Um einen Testplan zu löschen, öffnen Sie Test Plans, und wählen Sie für den Plan, den Sie löschen möchten, die Option Weitere Aktionen und dann Löschen aus.

    Screenshot: Test Plans-Seite – Löschen eines Testplans

  1. Sie können einen Testplan auch direkt über Test oder Test Plans löschen.

    Löschen von Testplänen und Artefakten über Testseiten

  1. Um freigegebene Testschritte und freigegebene Parameter zu löschen, müssen Sie zunächst alle Verweise darauf manuell entfernen, bevor Sie sie löschen können.

    Löschen von freigegeben Testschritten aus dem Formular