Teilen ü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. Dieser Artikel führt Sie durch die Voraussetzungen und Schritte zum Gewähren des Zugriffs auf manuelle Testfeatures, das Verwalten von Testplänen und Testsammlungen sowie das 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: Sie müssen über die Zugriffsstufe "Basic + Test Plans" oder bestimmte Abonnements wie Enterprise, Test Professional oder MSDN-Plattformen verfügen.
  • Berechtigungen: Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene oder zum endgültigen Löschen von Testartefakten müssen Sie Teil der Sicherheitsgruppe " Projektadministratoren " sein.
  • Berechtigungen auf Organisationsebene: Um Zugriffsstufen oder Berechtigungen auf Organisationsebene zu verwalten, müssen sich Benutzer in der Sicherheitsgruppe "Project Collection Administrators " befinden oder die Informationen auf Instanzebene bearbeiten auf "Zulassen" festgelegt haben.
  • Zugriffsebenen: Sie müssen Teil der Sicherheitsgruppe "Azure DevOps Server-Administratoren " sein.
  • Berechtigungen: Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene müssen Sie Teil der Sicherheitsgruppe " Projektadministratoren " sein.
  • Berechtigungen auf Sammlungsebene: Um Berechtigungen auf Sammlungsebene zu verwalten oder Zugriffsstufen zu verwalten, müssen Sie Teil der Sicherheitsgruppe " Project Collection Administrators " sein oder die Informationen auf Instanzebene auf "Zulassen" bearbeiten lassen.

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. Wechseln Sie zu Project-Einstellungen>Project-Konfiguration.

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

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

  3. 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-Testarbeitselementen.

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. Wechseln Sie zu Project-Einstellungsberechtigungen>>, und wählen Sie dann einen Benutzer oder eine Gruppe aus.

  2. 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