Usuwanie artefaktów testowych w usłudze Azure Boards

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

Chociaż artefakty testowe, takie jak plany testów, zestawy testów, przypadki testowe itd., to wszystko typy elementów roboczych, metoda ich usuwania różni się od usuwania elementów roboczych innych niż testowe.

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

Wymagania wstępne

  • Aby usunąć przebiegi testów, musisz być członkiem grupy Project Administracja istrators lub mieć uprawnienie Usuń przebiegi testu na poziomie projektu ustawione na Zezwalaj.
  • Aby usunąć plany testów i zestawy testów, musisz być członkiem grupy Project Administracja istrators lub mieć uprawnienie Zarządzanie planami testów na poziomie ścieżki obszaru lub Zarządzaj zestawami testów ustawionymi na Zezwalaj. Jeśli użytkownik nie jest częścią grupy administratorów projektu, użytkownik musi mieć uprawnienia do uruchamiania testu usuwania na poziomie projektu ustawione na wartość Zezwalaj wraz z uprawnieniami na poziomie węzła Ścieżka obszaru.
  • Aby zarządzać artefaktami testowymi lub usuwać je, musisz mieć również poziom dostępu ustawiony na podstawowe i testowe plany lub Visual Studio Enterprise. Ten poziom zapewnia dostęp do pełnego zestawu funkcji planów testów. 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.

Aby usunąć artefakty testowe, obowiązują następujące ograniczenia i operacje:

  • 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.
  • Usunięcie planu testu, zestawu testów, przypadku testowego, kroków udostępnionych lub parametrów udostępnionych nie tylko powoduje trwałe usunięcie tych elementów, ale także usunięcie wszystkich skojarzonych artefaktów testowych, takich jak wyniki testu.
  • Nie można zbiorczo usuwać artefaktów testowych. Jeśli artefakty testowe są częścią zaznaczenia zbiorczego do usunięcia, wszystkie inne elementy robocze z wyjątkiem artefaktów testowych zostaną usunięte.

Typy elementów roboczych, które obsługują środowisko testowania

Na poniższej ilustracji przedstawiono zestaw typów elementów roboczych, które obsługują środowisko testowe i współpracują z programem Microsoft Test Manager. Te typy elementów roboczych są połączone razem przy użyciu wyświetlanych typów linków.

Typy elementów roboczych zarządzania testami.

W portalu internetowym lub programie Microsoft Test Manager można wyświetlić przypadki testowe zdefiniowane dla zestawu testów oraz zestawy testów zdefiniowane dla planu testu. Te obiekty nie są jednak połączone ze sobą za pośrednictwem typów łączy. Aby zapoznać się z definicjami każdego pola używanego w tych typach elementów roboczych, zobacz Query based on build and test integration fields (Wykonywanie zapytań na podstawie pól integracji kompilacji i testowania).

Usuwanie przypadku testowego, zestawu testów lub planu testu

  1. Aby usunąć przypadek testowy, zestaw testów lub plan testu, otwórz go z portalu internetowego i wybierz opcję Trwałe usuwanie z menu akcji. (Zbiorcze usuwanie nie jest obsługiwane na stronie wyników zapytania).

    Usuń przypadek testowy i skojarzone artefakty testowe z formularza internetowego.

    Uwaga

    Zobaczysz tylko opcję Trwałe usuwanie , jeśli masz niezbędne uprawnienia i dostęp.

  2. Potwierdź, że chcesz rzeczywiście usunąć element.

    Potwierdź usunięcie okna dialogowego artefaktów testowych.

  1. Plan testu można również usunąć bezpośrednio z planów testów. Aby usunąć plan testu, otwórz pozycję Plany testów i wybierz pozycję Więcej akcji dla planu, który chcesz usunąć, a następnie wybierz pozycję Usuń.

    Zrzut ekranu przedstawiający stronę Plany testów, usuń plan testu.

  1. Plan testu można również usunąć bezpośrednio z planów testów lub testów.

    Usuń plany testów i artefakty ze stron testowych.

  1. Aby usunąć kroki udostępnione i parametry udostępnione, należy najpierw ręcznie usunąć wszystkie odwołania do nich, zanim będzie można je usunąć.

    Usuń kroki udostępnione z formularza.