Udostępnij za pośrednictwem


Informacje o testach potoku

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

W tym artykule opisano często używane terminy używane w raporcie testu potoku i analizie testów.

Termin Definicja
Czas trwania Upłynął czas wykonywania testu, przebiegu testu lub całego wykonania testu w potoku kompilacji lub wydania.
Właściciel Właściciel przebiegu testu lub testu. Właściciel testu jest zazwyczaj określany jako atrybut w kodzie testowym. Zobacz Publikowanie zadania Wyniki testu , aby wyświetlić mapowanie atrybutu Właściciel dla obsługiwanych formatów wyników testów.
Nieudana kompilacja Odwołanie do kompilacji z pierwszym wystąpieniem kolejnych niepowodzeń przypadku testowego.
Niepowodzenie wydania Odwołanie do wydania o pierwszym wystąpieniu kolejnych niepowodzeń przypadku testowego.
Wynik Istnieje 15 możliwych wyników dla wyniku testu: Przerwane, Zablokowane, Błąd, Niepowodzenie, Niejednoznaczne, W toku, Brak, Nie dotyczy, Nie dotyczy, Nie ma to wpływu, Nie dotyczy, Passed, Wstrzymane, Limit czasu, Nieokreślone i Ostrzeżenie.
Niektóre z najczęściej używanych wyników to:
- Przerwane: Wykonywanie testu zostało przerwane nagle z powodu czynników wewnętrznych lub zewnętrznych, np. nieprawidłowego kodu, problemów ze środowiskiem.
- Niepowodzenie: test nie spełnia żądanego wyniku.
- Niejednoznaczne: Przetestuj bez ostatecznego wyniku.
- Nie wykonano: test oznaczony jako pominięty do wykonania.
- Nie ma to wpływu: nie ma to wpływu na test zmiany kodu, która wyzwoliła potok.
- Pomyślnie ukończono: test został wykonany pomyślnie.
- Limit czasu: czas trwania wykonywania testu przekracza określony próg.
Test łuszczący Test z zachowaniem niedeterministycznym. Na przykład test może spowodować różne wyniki dla tej samej konfiguracji, kodu lub danych wejściowych.
Filtr Mechanizm wyszukiwania wyników testów w zestawie wyników przy użyciu dostępnych atrybutów. Dowiedz się więcej.
Grupowanie Pomoc w organizowaniu widoku wyników testów na podstawie dostępnych atrybutów, takich jak Wymaganie, Pliki testowe, Priorytet i inne. Zarówno raport testowy, jak i analiza testów zapewniają obsługę grupowania wyników testów.
Procent przekazywania Miara powodzenia wyniku testu dla pojedynczego wystąpienia wykonania lub w danym okresie.
Priorytet Określa stopień ważności lub krytycznego znaczenia testu. Priorytet jest zwykle określany jako atrybut w kodzie testowym. Zobacz Publikowanie zadania Wyniki testów , aby wyświetlić mapowanie atrybutu Priority dla obsługiwanych formatów wyników testów.
Analiza testowa Widok historycznych danych testowych w celu zapewnienia istotnych szczegółowych informacji.
Przypadek testowy Unikatowo identyfikuje pojedynczy test w określonej gałęzi.
Pliki testowe Grupowanie testów na podstawie sposobu ich spakowania; na przykład pliki, biblioteki DLL lub inne formaty.
Raport testowy Widok pojedynczego wystąpienia wykonywania testów w potoku zawierający szczegółowe informacje o stanie i pomoc w rozwiązywaniu problemów, śledzeniu i nie tylko.
Wynik testu Pojedyncze wystąpienie wykonania przypadku testowego z określonym wynikiem i szczegółami.
Przebieg testu Logiczne grupowanie wyników testów na podstawie:
- Test wykonany przy użyciu wbudowanych zadań: wszystkie testy wykonywane przy użyciu jednego zadania, takiego jak Visual Studio Test, Ant, Maven, Gulp, Grunt lub Xcode zostaną zgłoszone w ramach jednego przebiegu testu
- Wyniki opublikowane przy użyciu zadania Publikuj wyniki testu: udostępnia opcję grupowania wszystkich wyników testów z co najmniej jednego pliku wyników testów w jeden przebieg lub pojedyncze uruchomienia na plik
- Wyniki testów opublikowane przy użyciu interfejsów API: interfejsy API zapewniają elastyczność tworzenia przebiegów testów i organizowania wyników testów dla każdego przebiegu zgodnie z potrzebami.
Identyfikowalność Możliwość śledzenia do przodu lub do tyłu do wymagania, usterki lub kodu źródłowego z wyniku testu.

Pomoc i obsługa techniczna