Udostępnij przez


Zarządzanie przebiegami testów w planach testów usługi Azure DevOps

Azure DevOps Services

Plany testów Azure DevOps udostępniają nowe doświadczenie Test Run Hub do zarządzania wykonywaniem testów. Ten ulepszony interfejs ułatwia zespołom śledzenie postępu testów, analizowanie wyników i utrzymywanie jakości w cyklach programowania.

Note

Nowe środowisko centrum testów to publiczna funkcja w wersji Preview, która jest automatycznie włączona dla wszystkich organizacji. Ta funkcja może ulec zmianie w dowolnym momencie w okresie obowiązywania wersji zapoznawczej.

Aby go wyłączyć, przejdź do pozycji Funkcje w wersji zapoznawczej i poszukaj flagi funkcji o nazwie New Test Run Hub (Nowe centrum uruchamiania testów ) i ustaw przełącznik na Wyłączone. Jeśli wyłączysz tę funkcję, podziel się swoją opinią, aby pomóc nam ją ulepszyć.

Jeśli w organizacji nie widzisz jeszcze nowej funkcjonalności, to normalne, ponieważ wdrażanie odbywa się stopniowo.

Co to jest przebieg testu?

Przebieg testu to kontener, który przechwytuje wykonywanie co najmniej jednego przypadku testowego w usłudze Azure DevOps. Śledzi on wyniki, czas trwania i szczegóły wykonania dla określonej sesji testowania. Przebiegi testów są automatycznie tworzone, gdy wykonujesz przypadki testowe z planu testowego lub potoku.

Przebiegi testów pomagają zespołom:

  • Monitorowanie trendów jakości: śledzenie postępu testów i współczynników przebiegu testów w czasie
  • Szybkie identyfikowanie problemów: regresje typu spot, błędy i zablokowane testy
  • Obsługa historii testów: Przeprowadzanie inspekcji i analizowanie historycznych danych wykonywania w celu uzyskania szczegółowych informacji

Dostęp do przebiegów testów

Aby wyświetlić przebiegi testów:

  1. W projekcie usługi Azure DevOps wybierz pozycję Plany testów.

  2. Wybierz pozycję Uruchomienia.

    Zrzut ekranu przedstawiający opcję Uruchomienia w menu bocznym Plany testów.

    Na stronie Przebiegi testów są wyświetlane wszystkie dostępne przebiegi testów, zarówno ręczne, jak i automatyczne, z funkcjami filtrowania i wyszukiwania.

    Zrzut ekranu przedstawiający stronę docelową testów z listą dostępnych testów.

Przebiegi testów wyszukiwania i filtrowania

Narzędzie Test Run Hub udostępnia kilka sposobów znajdowania określonych przebiegów testów:

Filtry domyślne

  • Oś czasu: Ostatnie siedem dni (ustawienie domyślne)
  • Typ przebiegu: przebiegi ręczne (ustawienie domyślne)

Możliwości wyszukiwania

  • Wyszukiwanie według ID przebiegu testu (tylko ścisłe dopasowanie) — ta funkcja wyszukiwania zastępuje wszystkie inne filtry
  • Filtruj według osi czasu, rodzaju uruchomienia i innych atrybutów
  • Użyj filtrów listy rozwijanej na pasku wyszukiwania

Tip

  • Opcje filtrowania i szerokość kolumn są utrwalane między sesjami do momentu ich ręcznego wyczyszczenia.
  • Filtry wyszukiwania działają addytywne.
  • W interfejsie użytkownika testowego centrum uruchamiania może pojawić się maksymalnie 5000 wyników.

Dostosowywanie kolumn

Aby skonfigurować wyświetlanie kolumn, wykonaj następujące czynności:

  1. Wybierz pozycję Opcje kolumny w prawym górnym rogu.

    Zrzut ekranu przedstawiający sposób otwierania menu opcji kolumny.

  2. Wybierz kolumny, które chcesz zobaczyć.

  3. Wybierz i zastosuj.

    Zrzut ekranu przedstawiający okno dialogowe konfiguracji opcji kolumn dla przebiegów testów.

Tip

Kolumna Uruchamianie potoku dotyczy tylko przebiegów automatycznych i odnosi się do potoków kompilacji i wydania.

Stany przebiegu testu

Przebiegi testów mogą mieć jeden z trzech stanów na podstawie wyników przypadków testowych:

State Wyniki przypadku testowego Description
Completed Wszystkie przypadki testowe zostały zaliczone Przebieg testu zakończył się pomyślnie ze wszystkimi testami zakończonymi powodzeniem
Completed Jeden lub więcej przypadków zostało wykluczonych, pozostałe przeszły pomyślnie Przebieg został ukończony z niektórymi testami oznaczonymi jako nie dotyczy
Wymaga badania Jeden lub więcej niepowodzeń przypadków Przebieg testu zakończył się niepowodzeniami testów wymagającymi uwagi.
Wymaga badania Co najmniej jedna zablokowana liczba przypadków Przebieg testu zakończył się testami, które zostały zablokowane.
W toku Jeden lub więcej zawieszonych przypadków Przebieg jest wstrzymany i można go wznowić później

Wyświetlanie szczegółów przebiegu testu

Po wybraniu przebiegu testu strona szczegółów zawiera kompleksowe informacje:

Podsumowanie przebiegu

Strona główna zawiera:

  • Wskaźnik zaliczeń: Procent wykonanych przypadków, które zostały zaliczone (z wyłączeniem przypadków "Nie dotyczy")
  • Komentarze: komentarze dotyczące uruchamiania (obsługują formatowanie języka Markdown, oznaczanie użytkowników przez wprowadzanie @, elementów roboczych # oraz żądania ściągnięcia !)
  • Wyniki przypadku testowego: wynik każdego przypadku testowego (z powodzeniem, niepowodzeniem, nie wykonane)
  • Metadane przebiegu testu: szczegóły wykonywania, w tym informacje o tym, kto uruchomił test, kiedy i środowisko
  • Załączniki i dzienniki: zrzuty ekranu, dzienniki i inne artefakty wykonawcze.

Zrzut ekranu przedstawiający główny widok przebiegu testu przedstawiający podsumowanie informacji i wyniki przypadku testowego.

Pulpit nawigacyjny analizy

Każdy przebieg testu zawiera wstępnie zdefiniowany panel analityczny, który dzieli wyniki wg:

  • Outcome
  • Priority
  • Configuration
  • Typ błędu
  • Resolution

Kafelki pulpitu nawigacyjnego można filtrować, wybierając tekst podkategorii, aby skoncentrować się na konkretnych szczegółowych danych.

Zrzut ekranu przedstawiający pulpit nawigacyjny analizy przebiegu testu przedstawiający podziały według wyniku, priorytetu i innych metryk.

Zrzut ekranu przedstawiający sposób filtrowania kafelków podkategorii na pulpicie nawigacyjnym analizy.

Zarządzanie załącznikami

Załączniki na poziomie uruchamiania

Aby dodać załączniki do przebiegu testu:

  1. W szczegółach przebiegu testu wybierz pozycję + Dodaj załączniki.
  2. Wybierz pliki i przekaż je.

Zrzut ekranu przedstawiający sposób dodawania załączników do testu.

Po wyświetleniu załączników możesz wyświetlać, pobierać lub usuwać je zgodnie z potrzebami.

Zrzut ekranu przedstawiający listę załączników przebiegu testu z opcjami pobierania lub usuwania plików.

Tip

  • Wyświetl podgląd obrazów i plików PDF, wybierając nazwę pliku.
  • Załączniki na poziomie uruchamiania są oddzielone od poszczególnych załączników wyników testu. Każdy wynik testu może mieć własne załączniki, do których można uzyskać dostęp za pośrednictwem kart załączników w szczegółach wyniku testu.

Praca z wynikami przypadku testowego

Wyświetlanie i konfigurowanie wyników

Sekcja wyników przypadku testowego umożliwia:

  • Przeglądanie wyników poszczególnych testów
  • Dostosowywanie wyświetlania kolumn (podobnie jak na stronie głównej wykonywań)
  • Łączenie wyników testu z elementami roboczymi usługi Azure DevOps

Tip

Domyślny filtr Wynik dla przebiegów testów automatycznych ma wartość Niepowodzenie lub Przerwano , aby przyspieszyć analizę. W przypadku przebiegów testów ręcznych , które zwykle mają mniejszy wolumin, wyniki pozostają domyślnie niezafiltrowane.

Zrzut ekranu przedstawiający sekcję wyników przypadku testowego z wynikami poszczególnych testów.

Aby skojarzyć wyniki testów z usterkami lub innymi elementami roboczymi:

  1. Zaznacz pola wyboru dla przypadków testowych, które chcesz połączyć

Zrzut ekranu przedstawiający przypadki testowe oznaczone do łączenia z elementami roboczymi.

  1. Wybierz utworzenie nowej usterki lub linku do istniejącego elementu roboczego.
  2. Ukończ proces łączenia.

Analizowanie szczegółowych wyników testów

Wybierz dowolny przypadek testowy, aby wyświetlić szczegółowe wyniki, w tym:

  • Podsumowanie wyników testu: Omówienie wykonywania testu
  • Połączone elementy robocze: skojarzone usterki i inne elementy robocze; kliknij przycisk "+ Dodaj" w sekcji, aby powiązać wszystkie potrzebne elementy.
  • Kroki testu: zawiera szczegółowe wyniki krok po kroku, w tym wyniki i komentarze. Włącz opcję "Pokaż obrazy", aby wyświetlić podgląd przechwyconych zrzutów ekranu w tekście.
  • Informacje o analizie: analiza po wykonaniu i następne akcje
  • Załączniki: wszystkie załączniki specyficzne dla wyników testu

Tip

W przypadku przebiegów automatycznych domyślny filtr wynik przypadku testowego jest ustawiony na Niepowodzenie lub Przerwano, aby przyspieszyć analizę.

Zrzut ekranu przedstawiający stronę szczegółowych wyników przypadku testowego z kompleksowymi informacjami o teście.

Informacje o analizie

Sekcja analizy pomaga w organizacji przeglądu po wykonaniu.

  • Dostępność dla wszystkich wyników testu po przeprowadzeniu
  • Nieudane, wstrzymane i zablokowane przypadki mają więcej pól do klasyfikacji.
  • Komentarze dotyczą szczególnie analizy i są oddzielone od komentarzy dotyczących przebiegu lub wyników.

Zrzut ekranu przedstawiający sekcję informacji o analizie na potrzeby szczegółowego przeglądu przypadku testowego.

Tip

Aby dodać więcej opcji do dowolnej listy rozwijanej, na przykład więcej typów błędów, użyj interfejsów API REST usługi Azure DevOps.

Dostęp programowy

Możesz również programowo zarządzać przebiegami testów przy użyciu interfejsu API REST usługi Azure DevOps.