Rejestrowanie rzeczywistych wyników dla przebiegów testów ręcznych

Azure DevOps Services

Ważna

Ta funkcja jest dostępna w wersji zapoznawczej. Funkcjonalność może ulec zmianie lub zostać przerwana bez powiadomienia. Możliwości wersji zapoznawczej nie mają umowy dotyczącej poziomu usług (SLA) i ograniczonej pomocy technicznej. Jeśli ta funkcja nie jest jeszcze dostępna w organizacji, zaczekaj kilka dni na stopniowe wdrażanie.

Użyj pola Actual Result w Azure Test Plans, aby zarejestrować wynik wykonania dla każdego kroku testu podczas ręcznych przebiegów testów w internetowym module uruchamiającym testy.

Należy włączyć pole Rzeczywisty wynik na poziomie planu testu, a wszystkie zestawy i przypadki testowe dziedziczą to ustawienie. To wspiera różne sposoby pracy zespołów, które dzielą tę samą organizację. Rzeczywiste dane wyników są zachowywane przez czas trwania danych z przebiegu testu, zgodnie z istniejącymi zasadami przechowywania.

Wymagania wstępne

Kategoria Wymaganie
Poziomy dostępu Basic + Plany Testowe na poziomie dostępu lub równoważnej subskrypcji Visual Studio.
Uprawnienia Zarządzaj planami testów ustawionymi na wartość Zezwalaj dla ścieżki obszaru (aby skonfigurować ustawienie Rzeczywisty wynik).

Pola oczekiwanego wyniku, wyniku rzeczywistego i komentarza

Te trzy pola są ściśle powiązane, ale służą różnym celom:

  • Oczekiwany wynik: zdefiniowany podczas tworzenia przypadków testowych. Określa wynik wymagany do wykonania kroku testu.
  • Rzeczywisty wynik: zarejestrowany podczas wykonywania testu przez testera. Przechwytuje wynik faktyczny i może służyć jako dowody kontrolne. Azure Test Plans umożliwia strukturyzację i wymuszenie wprowadzania rzeczywistych wyników dla każdego kroku.
  • Komentarz: Zarejestrowany podczas wykonywania testu przez testera. Komentarze to nieformalne uwagi, które nie są ustrukturyzowane ani wymuszane przez Azure Test Plans.

Konfiguracja ustawienia rzeczywistego wyniku

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

  2. Wybierz pozycję Plany testów, a następnie wybierz plan testu.

  3. Wybierz pozycję Więcej akcji dla planu testu, a następnie wybierz pozycję Ustawienia planu testu.

    Zrzut ekranu przedstawiający menu Więcej akcji z opcją Ustawienia planu testu.

  4. Wybierz kartę Ustawienia wyników testu , zaznacz pole wyboru Użyj rzeczywistego wyniku , a następnie wybierz pozycję Wymagany lub Opcjonalny tryb.

    Zrzut ekranu przedstawiający kartę Ustawienia wyników testu z opcjami pola Rzeczywiste wyniki.

  5. Wybierz opcję Zapisz.

    Ustawienie dotyczy wszystkich zestawów i przypadków testowych w planie testów.

Tryby wyników rzeczywistych

Tryb Opis
Wyłączone (ustawienie domyślne) Pole Wynik rzeczywisty nie jest obecne podczas wykonywania.
Włączone — opcjonalne Pole zostanie wyświetlone w interfejsie użytkownika, ale możesz pozostawić je puste.
Włączone — wymagane Pole zostanie wyświetlone w interfejsie użytkownika i musisz wypełnić je w celu wykonania kroków, które mają zdefiniowany oczekiwany wynik.

Rejestruj rzeczywiste wyniki podczas wykonywania

Po włączeniu pola Rzeczywisty wynik zostanie wyświetlone w każdym kroku testu po oznaczeniu kroku jako Pass lub Fail. Możesz wprowadzić tekst i dodać załączniki dla poszczególnych kroków.

W trybie Włączone - Wymagane musisz wprowadzić rzeczywisty wynik zanim będzie można kontynuować, zapisać lub zamknąć krok, który ma zdefiniowany oczekiwany wynik. Kroki bez zdefiniowanego oczekiwanego wyniku nie wymagają danych wejściowych, nawet w trybie wymaganym.

Przeglądanie rzeczywistych wyników

Przejrzyj ukończone przebiegi w Test Run Hub. Rzeczywiste wyniki są wyświetlane obok każdego kroku.

Pole Rzeczywisty wynik jest wyświetlane tylko w narzędziu Test Run Hub, jeśli ustawienie rzeczywistego wyniku planu testu jest włączone. Jeśli ustawienie jest wyłączone, wyniki nie są wyświetlane na stronie wyników, nawet jeśli zostały wprowadzone podczas wykonywania. Zawsze możesz pobrać szczegóły rzeczywistego wyniku dla każdego kroku przy użyciu interfejsu API REST.

Zmień ustawienie "Rzeczywisty wynik"

Każdy użytkownik, który ma licencję Azure Test Plans, może w dowolnym momencie zmienić ustawienie Actual Result dla dowolnego planu testowego, do którego ma dostęp.

Uwaga / Notatka

Przed zmianą ustawienia rzeczywisty wynik upewnij się, że w ramach planu testu nie ma żadnych uruchomień w toku lub wstrzymanych.

Jeśli ustawienie zmieni się, gdy przebiegi są w toku lub wstrzymane, logika zastosowana po uruchomieniu (lub ostatnio wznowiona) będzie nadal stosowana dla tego przebiegu.

Przykładowe scenariusze

  • Rozpocznij proces z ustawieniem Włączone — wymagane. Podczas wykonywania ktoś zmienia ustawienie na Wyłączone. Przebieg jest kontynuowany i kończy się zgodnie z logiką Włączone – wymagane.
  • Rozpoczynasz proces z ustawieniem Włączone — wymagane, a następnie zatrzymujesz proces. Podczas wstrzymania ktoś zmienia ustawienie na Wyłączone. Po wznowieniu pozostałe kroki są uruchamiane zgodnie z logiką Wyłączone .

Dostęp programowy

Możesz również programowo pobierać i aktualizować rzeczywiste wyniki przy użyciu interfejsu API REST Azure DevOps.