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
- Zobacz naszą stronę rozwiązywania problemów
- Uzyskaj porady dotyczące rozwiązania Stack Overflow i uzyskaj pomoc techniczną za pośrednictwem społeczności deweloperów