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 verwalten, 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.
- Objektebene, Bereichspfadebene
- Bearbeiten Sie Arbeitsaufgaben in diesem Knoten: Hinzufügen oder Bearbeiten testspezifischer Arbeitsaufgaben, z. B. Testpläne, Testsammlungen, Testfälle, freigegebene Schritte oder freigegebene Parameter.
- Verwalten von Testplänen: Ändern von Testplaneigenschaften wie Build- und Testeinstellungen.
- Verwalten von Testsuiten: Erstellen und Löschen von Testsuiten, Hinzufügen und Entfernen von Testfällen aus Testsammlungen, Ändern von Testkonfigurationen im Zusammenhang mit Testsuiten und Ändern einer Testsuitehierarchie (Verschieben einer Testsuite).
- Projektebene
- Verwalten von Testkonfigurationen: Hinzufügen oder Bearbeiten von Testkonfigurationen und Konfigurationsvariablen.
- Verwalten von Testumgebungen: Hinzufügen oder Bearbeiten von Testplaneinstellungen.
- Erstellen von Testausführungen: Ausführen manueller Tests
- Löschen und Wiederherstellen von Arbeitsaufgaben: Löschen testspezifischer Arbeitsaufgaben
- Testausführung löschen: Testergebnisse löschen
- Verwalten von Testkonfigurationen: Hinzufügen oder Bearbeiten von Testkonfigurationen und Konfigurationsvariablen.
- Verwalten von Testumgebungen: Hinzufügen oder Bearbeiten von Testplaneinstellungen.
- Verschieben von Arbeitsaufgaben aus diesem Projekt: Verschieben von Arbeitsaufgaben aus einem Projekt in ein anderes
- Dauerhaftes Löschen von Arbeitsaufgaben: Dauerhaftes Löschen testspezifischer Arbeitsaufgaben
- Organisation oder Sammlungsebene
- Verwalten von Testcontrollern: Berechtigung, die einem veralteten Feature für TFS 2018 und höhere Versionen zugeordnet ist. Weitere Informationen finden Sie unter Übersicht über Test-Agents und Testcontroller zum Ausführen von Auslastungstests sowie zum Installieren von Test-Agents und Testcontrollern.
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 zum Bearbeiten oder Ändern von Testplänen oder Testsuiten verwalten, 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.
Legen Sie die Berechtigungen für "Testpläne verwalten" und "Testsammlungen verwalten" auf " Zulassen" fest.
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:
- Das gelöschte Testartefakt wird aus dem TCM-Datenspeicher (Test Case Management, Testfallverwaltung) entfernt, und das zugrunde liegende Arbeitselement wird gelöscht.
- 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).
- 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.
Verwandte Artikel
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für