Festlegen von Berechtigungen und Zugriff für Tests

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

Um den vollen Funktionsumfang von Azure Test Plans nutzen zu können, müssen Sie über die Ebene Zugriff Basic + Testplan oder über eines der folgenden Abonnements verfügen:

Darüber hinaus können Sie den Zugriff auf verschiedene manuelle Testfeatures gewähren oder einschränken, indem Sie Benutzern oder Gruppen spezifische Berechtigungen für ein Objekt oder Projekt erteilen. Viele Testartefakte entsprechen testspezifischen Arbeitsaufgabentypen. Daher gelten Arbeitsverfolgungsberechtigungen für testspezifische Arbeitsaufgaben, z. B. Testpläne, Testsuiten, Testfälle und vieles mehr. Sie legen Berechtigungen für Arbeitsaufgaben und manuelle Testfeatures für Bereichspfade und auf Projektebene fest. Sie legen Berechtigungen zum Verwalten von Testcontrollern auf Organisation oder Sammlungsebene fest. Testcontroller werden beim Ausführen von Auslastungstests verwendet.

Voraussetzungen

  • Um Zugriffsebenen oder Berechtigungen auf Organisationsebene zu verwalten, müssen Sie Mitglied der Sicherheitsgruppe Administratoren Projektsammlung sein oder die Informationen auf Instanzebene bearbeiten auf Zulassen gesetzt haben.
  • Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene müssen Sie Mitglied der Sicherheitsgruppe "Projektadministratoren " sein.

Weitere Informationen finden Sie in den folgenden Artikeln:

  • Um Zugriffsebenen zu verwalten, müssen Sie Mitglied der Azure DevOps Server-Administratorgruppe sein.
  • Zum Verwalten von Testberechtigungen auf Projekt- oder Objektebene müssen Sie Mitglied der Sicherheitsgruppe "Projektadministratoren " sein.
  • Um Berechtigungen auf Sammlungsebene zu verwalten oder Zugriffsstufen zu verwalten, müssen Sie Mitglied der Sicherheitsgruppe "Projektsammlungsadministratoren" sein oder die Informationen auf Instanzebene auf "Zulassen" bearbeiten lassen.

Weitere Informationen finden Sie in den folgenden Artikeln:

Gewähren des Zugriffs auf manuelle Testfeatures

Damit sie vollzugriff auf den Testfeaturesatz haben können, muss Die Zugriffsstufe auf "Basic + Test Plans" festgelegt sein. 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.

Verwalten von Testplänen und Testsuiten unter einem Bereichspfad

Mithilfe von Bereichspfadberechtigungen können Sie Den Zugriff auf das Bearbeiten oder Ändern von Testplänen oder Testsuiten gewähren oder einschränken, die diesen Bereichen zugewiesen sind. Sie können den Zugriff auf Benutzer oder Gruppen einschränken.

Zusätzlich zu den im vorherigen Abschnitt festgelegten Berechtigungen auf Projektebene benötigen Teammitglieder Berechtigungen zum Verwalten von Testartefakten, die für einen Bereichspfad festgelegt sind.

Öffnen Sie die Seite "Sicherheit " für Bereichspfade , und wählen Sie den Benutzer oder die Gruppe aus, den Sie Berechtigungen erteilen möchten.

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

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

Screenshot, der den Zugriff auf

Festlegen von Berechtigungen zum Erstellen und Löschen von Testartefakten

Während Testartefakte wie Testpläne, Testsammlungen, Testfälle usw. Arten von Arbeitsaufgaben sind, unterscheidet sich die Methode zum Löschen von nicht getesteten Arbeitsaufgaben.

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. Bewirkt, dass alle Informationen im Datenspeicher für die Nachverfolgung von Arbeitsaufgaben und TCM-Datenspeicher gelöscht werden und nicht reaktiviert oder wiederhergestellt werden können.

Sie müssen Mitglied der Gruppe "Projektadministratoren" sein oder die Berechtigung "Testartefakte löschen" auf "Zulassen" festgelegt haben. Außerdem müssen Sie die Zugriffsstufe auf "Basic + Test Plans" oder "Visual Studio Enterprise" festgelegt haben, die Zugriff auf den vollständigen Testfeaturesatz bietet. 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.

Hinweis

Informationen zum Aktivieren der Seite "Projektberechtigungseinstellungen " (Vorschauversion) finden Sie unter Aktivieren von Vorschaufeatures.

In diesem Beispiel gewähren wir Mitgliedern, die der Teamadministratorgruppe zugewiesen sind, Berechtigungen zum Erstellen und Anzeigen von Testläufen und zum Verwalten von Testkonfigurationen und -umgebungen.


In diesem Beispiel gewähren wir mitgliedern, die der Gruppe "Testadministrator" zugewiesen sind, um Testläufe zu löschen.

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