Freigeben über


Festlegen von Berechtigungen und Zugriff für Tests

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

Um Azure Testpläne vollständig zu nutzen, ist es wichtig, die erforderlichen Berechtigungen und Zugriffsstufen zu verstehen und zu konfigurieren. In diesem Artikel werden die Schritte beschrieben, sodass Sie die folgenden Aufgaben ausführen können:

  • Gewähren des Zugriffs auf manuelle Testfeatures
  • Verwalten von Testplänen und Testsuiten
  • Festlegen von Berechtigungen zum Erstellen und Löschen von Testartefakten

Anhand dieser Richtlinien können Sie sicherstellen, dass Ihr Team über den entsprechenden Zugriff verfügt, um Testpläne effizient zu verwalten und auszuführen.

Um den Zugriff auf manuelle Testfeatures zu verwalten, können Sie Benutzern oder Gruppen auf Objekt- oder Projektebene bestimmte Berechtigungen für die folgenden Aufgaben erteilen:

Testcontroller, die für Auslastungstests verwendet werden, werden auf Organisation oder Sammlungsebene verwaltet. Weitere Informationen finden Sie unter Installieren von Test-Agents und Testcontrollern.

Voraussetzungen

  • Zugriffsebenen:
  • Berechtigungen:
    • Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene oder zum endgültigen Löschen von Testartefakten gehören Sie zur Sicherheitsgruppe " Projektadministratoren ".
    • Um Zugriffsstufen oder Berechtigungen auf Organisationsebene zu verwalten, befinden Sie sich in der Sicherheitsgruppe "Projektsammlungsadministratoren ", oder legen Sie die Informationen auf Instanzebene auf "Zulassen" fest.
  • Zugriffsebenen: Gehören Sie zur Sicherheitsgruppe "Azure DevOps Server-Administratoren ".
  • Berechtigungen:
    • Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene gehören Sie zur Sicherheitsgruppe " Projektadministratoren ".
    • Um Berechtigungen auf Sammlungsebene zu verwalten oder Zugriffsstufen zu verwalten, gehören Sie zur Sicherheitsgruppe " Project Collection Administrators ", oder legen Sie die Informationen auf Instanzebene auf "Zulassen" fest.

Weitere Informationen finden Sie unter "Informationen zu Zugriffsebenen " und "Ändern von Zugriffsebenen" für Benutzer oder Gruppen.

Gewähren des Zugriffs auf manuelle Testfeatures

Für vollzugriff auf Testpläne müssen Benutzer über die Zugriffsstufe "Basic + Test Plans " verfügen. Benutzer mit grundlegendem Zugriff und Berechtigungen zum endgültigen Löschen von Arbeitsaufgaben und zum Verwalten von Testartefakten können nur verwaiste Testfälle löschen.

Verwalten von Testplänen und Testsuiten unter einem Bereichspfad

Führen Sie die folgenden Schritte aus, um Berechtigungen zum Verwalten von Testartefakten auf Der Ebene des Bereichspfads zu erteilen.

  1. Melden Sie sich bei Ihrem Projekt (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Wählen Sie project settings>Project configuration.

  3. Bereiche> auswählen... (Auslassungspunkte) >Sicherheit.

    Screenshot mit geöffneten Bereichspfadberechtigungen für Das Projekt.

  4. Legen Sie die Berechtigungen für "Testpläne verwalten" und "Testsammlungen verwalten" auf " Zulassen" fest.

    Screenshot, der den Zugriff auf

Festlegen von Berechtigungen zum Verwalten von Testartefakten

Wenn es um das Testen von Artefakten wie Testplänen, Testsammlungen und Testfällen geht, unterscheidet sich der Prozess zum Löschen von nicht getesteten Arbeitsaufgaben.

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.

Wichtig

Wenn Sie Testartefakte wie Testpläne, Testsammlungen und Testfälle löschen, beachten Sie die folgenden Informationen:

  • Dauerhafte Löschung: Wir unterstützen nur die dauerhafte Löschung dieser Artefakte.
  • Kein Papierkorb: Gelöschte Testartefakte werden nicht im Papierkorb angezeigt, und Sie können sie nicht wiederherstellen.
  • Zugeordnete untergeordnete Elemente: Das Löschen wirkt sich auf zugeordnete untergeordnete Elemente aus, einschließlich untergeordneter Testsammlungen, Testpunkte über alle Konfigurationen hinweg, Tester (die zugrunde liegende Arbeitsaufgabe des Testfalls bleibt unberührt), Testergebnisseverlauf und andere zugehörige Historien.
  • Entfernen aus dem TCM-Datenspeicher: Das gelöschte Testartefakt wird aus dem TCM-Datenspeicher (Test Case Management) entfernt, und die zugrunde liegende Arbeitsaufgabe wird gelöscht.
  • Löschen untergeordneter Elemente: Ein Auftrag wird ausgeführt, um alle untergeordneten Elemente sowohl von TCM-Seite als auch von den zugrunde liegenden Arbeitsaufgaben zu löschen. Dieser Vorgang kann bis zu ein paar Minuten dauern, je nachdem, wie viele Artefakte gelöscht werden.
  • Unwiderrufliche Löschung: Alle Informationen im Informationsspeicher der Arbeitsaufgabe und der TCM-Datenspeicher werden endgültig gelöscht und können nicht reaktiviert oder wiederhergestellt werden.

Hinweis

Informationen zum Aktivieren der Vorschauseite für projektberechtigungseinstellungen finden Sie unter Aktivieren der Vorschaufeatures.

Führen Sie die folgenden Schritte aus, um Berechtigungen für die Verwaltung von Testartefakten festzulegen.

  1. Melden Sie sich bei Ihrem Projekt (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Wählen Sie "Project-Einstellungsberechtigungen>" aus.

    Screenshot der Option

  3. Wählen Sie einen Benutzer oder eine Gruppe aus.

  4. Wählen Sie aus den Dropdownmenüs aus, um die Berechtigungen für jedes Element zu ändern.

    Im folgenden Beispiel gewähren wir Benutzern, die der Teamadministratorgruppe zugewiesen sind, Berechtigungen zum Anzeigen von Testläufen und zum Verwalten von Testkonfigurationen und -umgebungen.

    Screenshot der Testberechtigungen auf Projektebene für eine benutzerdefinierte Gruppe, Teamadministrator.

    Aktualisierte Berechtigungen werden automatisch gespeichert.


Im folgenden Beispiel gewähren wir Mitgliedern, die der Gruppe "Testadministrator" zugewiesen sind, Berechtigungen zum Löschen von Testläufen.

Screenshot: Festlegen von Berechtigungen auf Projektebene für eine benutzerdefinierte Gruppe, Teamadministrator.

Nächste Schritte