Udostępnij za pośrednictwem


Ustawianie uprawnień i dostępu na potrzeby testowania

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

Aby korzystać z pełnych funkcji usługi Azure Test Plans, musisz mieć poziom dostępu Podstawowy + plany testów lub mieć jedną z następujących subskrypcji:

Ponadto można zarządzać dostępem do różnych funkcji testów ręcznych, udzielając użytkownikom lub grupom określonych uprawnień dla obiektu lub projektu. Wiele artefaktów testowych odpowiada typom elementów roboczych specyficznych dla testu. Dlatego uprawnienia do śledzenia pracy mają zastosowanie do elementów roboczych specyficznych dla testów, takich jak plany testów, zestawy testów, przypadki testowe i inne. Ustawiasz uprawnienia dla elementów roboczych i funkcji testowania ręcznego dla ścieżek obszaru i na poziomie projektu. Ustawiasz uprawnienia do zarządzania kontrolerami testów na poziomie organizacji lub kolekcji. Kontrolery testów są używane w wykonywaniu testów obciążeniowych.

Wymagania wstępne

  • Aby zarządzać poziomami dostępu lub uprawnieniami na poziomie organizacji, musisz być członkiem grupy zabezpieczeń Administratorzy kolekcji projektów lub mieć opcję Edytuj informacje na poziomie wystąpienia ustawioną na wartość Zezwalaj.
  • Aby zarządzać uprawnieniami do testowania na poziomie obiektu lub projektu, musisz być członkiem grupy zabezpieczeń Administratorzy projektu.

Aby uzyskać więcej informacji, zobacz następujące artykuły:

  • Aby zarządzać poziomami dostępu, musisz być członkiem grupy Administratorzy serwera Usługi Azure DevOps.
  • Aby zarządzać uprawnieniami do testowania na poziomie obiektu lub projektu, musisz być członkiem grupy zabezpieczeń Administratorzy projektu.
  • Aby zarządzać uprawnieniami na poziomie kolekcji lub zarządzać poziomami dostępu, musisz być członkiem grupy zabezpieczeń Administratorzy kolekcji projektów lub mieć ustawioną opcję Edytuj informacje na poziomie wystąpienia na wartość Zezwalaj.

Aby uzyskać więcej informacji, zobacz następujące artykuły:

Udzielanie dostępu do funkcji testowania ręcznego

Aby mieć pełny dostęp do zestawu funkcji Test, poziom dostępu musi być ustawiony na podstawowe i testowe plany. Użytkownicy z dostępem podstawowym i z uprawnieniami do trwałego usuwania elementów roboczych i zarządzania artefaktami testowymi mogą usuwać tylko oddzielone przypadki testowe.

Zarządzanie planami testów i zestawami testów w ścieżce obszaru

Uprawnienia ścieżki obszaru umożliwiają zarządzanie dostępem do edytowania lub modyfikowania planów testów lub zestawów testów przypisanych do tych obszarów. Możesz ograniczyć dostęp do użytkowników lub grup.

Oprócz uprawnień na poziomie projektu ustawionych w poprzedniej sekcji członkowie zespołu muszą mieć uprawnienia do zarządzania artefaktami testowymi ustawionymi dla ścieżki obszaru.

Otwórz stronę Zabezpieczenia dla ścieżek obszaru i wybierz użytkownika lub grupę, której chcesz udzielić uprawnień.

Zrzut ekranu przedstawiający otwarte uprawnienia ścieżki obszaru dla projektu.

Ustaw uprawnienia dla opcji Zarządzanie planami testów i Zarządzaj zestawami testów na wartość Zezwalaj.

Zrzut ekranu przedstawiający zestaw dostępu z ustawieniem Zezwalaj na plany testów i zestawy.

Ustawianie uprawnień do tworzenia i usuwania artefaktów testowych

Podczas gdy artefakty testowe, takie jak plany testów, zestawy testów, przypadki testowe itd., są typami elementów roboczych, metoda usuwania ich różni się od usuwania nietestowych elementów roboczych.

Ważne

Obsługujemy tylko trwałe usuwanie artefaktów testów, takich jak plany testów, zestawy testów, przypadki testowe, udostępnione kroki i parametry udostępnione. Usunięte artefakty testowe nie będą wyświetlane w koszu i nie można ich przywrócić. Usunięcie artefaktów testowych nie tylko usuwa wybrany artefakt testu, ale także wszystkie skojarzone z nim elementy podrzędne, takie jak podrzędne zestawy testów, punkty testów we wszystkich konfiguracjach, testerów (podstawowy element roboczy przypadku testowego nie zostanie usunięty), historię wyników testów i inną skojarzoną historię.

Po usunięciu artefaktów testowych są wykonywane następujące akcje:

  1. Usuwa usunięty artefakt testu z magazynu danych zarządzania przypadkami testowymi (TCM) i usuwa bazowy element roboczy
  2. Uruchamia zadanie, aby usunąć wszystkie elementy podrzędne zarówno ze strony TCM, jak i podstawowych elementów roboczych. Ta akcja może potrwać (do kilku minut) w zależności od liczby artefaktów do usunięcia.
  3. Powoduje usunięcie wszystkich informacji w magazynie danych śledzenia elementów roboczych i magazynie danych TCM i nie można ich ponownie uaktywnić ani przywrócić.

Musisz być członkiem grupy Administratorzy projektu lub mieć uprawnienie Usuń artefakty testowe ustawione na Zezwalaj. Poziom dostępu musi być również ustawiony na podstawowe i testowe plany lub Visual Studio Enterprise, który zapewnia dostęp do pełnego zestawu funkcji Test. Użytkownicy z dostępem podstawowym i z uprawnieniami do trwałego usuwania elementów roboczych i zarządzania artefaktami testowymi mogą usuwać tylko oddzielone przypadki testowe. Oznacza to, że mogą usuwać przypadki testowe utworzone z poziomu aplikacji Work , które nie są połączone z żadnymi planami testów ani zestawami testów.

Uwaga

Aby włączyć stronę Podgląd ustawień uprawnień projektu, zobacz Włączanie funkcji w wersji zapoznawczej.

W tym przykładzie udzielamy członkom przypisanym do grupy Administratorzy zespołu uprawnienia do tworzenia i wyświetlania przebiegów testów oraz zarządzania konfiguracjami i środowiskami testowymi.


W tym przykładzie udzielamy członkom przypisanym do grupy administratorów testów uprawnienia do usuwania przebiegów testów.

Ustawianie uprawnień na poziomie projektu dla grupy niestandardowej, administrator zespołu