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 w pełni korzystać z planów testów platformy Azure, ważne jest zrozumienie i skonfigurowanie niezbędnych uprawnień i poziomów dostępu. W tym artykule opisano kroki umożliwiające wykonanie następujących zadań:

  • Udzielanie dostępu do funkcji testowania ręcznego
  • Zarządzanie planami testów i zestawami testów
  • Ustawianie uprawnień do tworzenia i usuwania artefaktów testowych

Postępując zgodnie z tymi wytycznymi, możesz upewnić się, że twój zespół ma odpowiedni dostęp do wydajnego zarządzania planami testów i wykonywania ich.

Aby zarządzać dostępem do funkcji testów ręcznych, możesz udzielić określonych uprawnień użytkownikom lub grupom na poziomie obiektu lub projektu dla następujących zadań:

Kontrolery testowe, używane do testów obciążeniowych, są zarządzane na poziomie organizacji lub kolekcji. Aby uzyskać więcej informacji, zobacz Instalowanie agentów testowych i kontrolerów testów.

Wymagania wstępne

Kategoria Wymagania
poziomy dostępu Podstawowe + Plany testowe lub określone subskrypcje, takie jak Enterprise, Test Professionallub Platformy MSDN.
Uprawnienia użytkownika — Aby zarządzać uprawnieniami do testowania na poziomie projektu lub obiektu bądź trwale usuwać artefakty testowe: członek grupy zabezpieczeń Administratorzy projektu.
— Aby zarządzać poziomami dostępu lub uprawnieniami na poziomie organizacji: członek grupy zabezpieczeń administratorów kolekcji projektów lub Edytuj informacje na poziomie wystąpienia ustawione na Zezwalaj.
Kategoria Wymagania
poziomy dostępu członek grupy zabezpieczeń Administratorzy serwera Azure DevOps.
Uprawnienia użytkownika — Aby zarządzać uprawnieniami do testowania na poziomie projektu lub obiektu bądź trwale usuwać artefakty testowe: członek grupy zabezpieczeń Administratorzy projektu.
— Aby zarządzać poziomami dostępu lub uprawnieniami na poziomie organizacji: członek grupy zabezpieczeń administratorów kolekcji projektów lub Edytuj informacje na poziomie wystąpienia ustawione na Zezwalaj.

Aby uzyskać więcej informacji, zobacz Informacje o poziomach dostępu i Zmienianie poziomów dostępu dla użytkowników lub grup.

Udzielanie dostępu do funkcji testowania ręcznego

Aby uzyskać pełny dostęp do planów testów, użytkownicy muszą mieć poziom dostępu Podstawowe + Plany testów. Użytkownicy z dostępem podstawowym i uprawnieniami do trwałego usuwania elementów roboczych i zarządzania artefaktami testowymi mogą usuwać tylko oddzielone przypadki testowe.

Zarządzaj planami testów i zestawami testów w ramach ścieżki obszaru

Wykonaj następujące kroki, aby udzielić uprawnień do zarządzania artefaktami testowymi na poziomie ścieżki obszaru.

  1. Zaloguj się do projektu (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Wybierz Ustawienia projektu>Konfiguracja projektu.

  3. Wybierz Obszary>...>Zabezpieczenia.

    Zrzut ekranu przedstawiający otwarte uprawnienia w zakresie ścieżek obszaru dla projektu.

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

    Zrzut ekranu pokazujący dostęp ustawiony na Zezwalaj dla planów i zestawów testowych.

Ustawianie uprawnień do zarządzania artefaktami testowymi

Jeśli chodzi o testowanie artefaktów, takich jak plany testów, zestawy testów i przypadki testowe, proces ich usuwania różni się od usuwania nietestowych elementów roboczych.

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 Work, które nie są powiązane z żadnymi planami testowymi ani zbiorami testowymi.

Ważne

Podczas usuwania artefaktów testowych, takich jak plany testów, zestawy testów i przypadki testowe, należy pamiętać o następujących informacjach:

  • Trwałe usunięcie: obsługujemy tylko trwałe usuwanie tych artefaktów.
  • Brak kosza: Usunięte artefakty testowe nie są wyświetlane w koszu i nie można ich odzyskać.
  • Skojarzone elementy podrzędne: usunięcie wpływa na skojarzone elementy podrzędne, w tym podrzędne zestawy testów, punkty testowe we wszystkich konfiguracjach, testerów (podstawowy element roboczy przypadku testowego pozostaje bez wpływu), historia wyników testów i inna powiązana historia.
  • Usuwanie z magazynu danych TCM: Usunięty artefakt testowy jest eliminowany z magazynu danych zarządzania przypadkami testowymi (TCM), a powiązany element roboczy zostanie usunięty.
  • Usuwanie elementu podrzędnego: zadanie jest uruchamiane w celu usunięcia wszystkich elementów podrzędnych zarówno po stronie TCM, jak i podstawowych elementów roboczych. Ten proces może potrwać do kilku minut w zależności od liczby usuniętych artefaktów.
  • Nieodwracalne usunięcie: wszystkie informacje w magazynie danych śledzenia elementów roboczych i magazynie danych TCM są trwale usuwane i nie można ich ponownie uaktywnić ani przywrócić.

Uwaga

Aby włączyć stronę podglądu ustawień uprawnień projektu, zobacz Włączanie funkcji podglądu.

Wykonaj poniższe kroki, aby ustawić uprawnienia do zarządzania artefaktami testowymi.

  1. Zaloguj się do projektu (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Wybierz ustawienia projektu>Uprawnienia.

    Zrzut ekranu przedstawiający wybieranie uprawnień ustawień > projektu.

  3. Wybierz użytkownika lub grupę.

  4. Wybierz z menu rozwijanych, aby zmienić uprawnienia dla każdego elementu.

    W poniższym przykładzie udzielamy użytkownikom przypisanym do grupy Administrator zespołu uprawnień do wyświetlania przebiegów testów i zarządzania konfiguracjami testów i środowiskami.

    Zrzut ekranu przedstawiający ustawianie uprawnień do testowania na poziomie projektu dla grupy niestandardowej, administratora zespołu.

    Automatyczne zapisywanie zaktualizowanych uprawnień.


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

Zrzut ekranu przedstawiający ustawianie uprawnień na poziomie projektu dla grupy niestandardowej, administratora zespołu.

Następne kroki