Screenshoty i błędy testów automatycznych: jak znaleźć przyczynę

2 min czytania Aktualizacja: 14.09.2026

Czerwony wynik scenariusza wskazuje miejsce do zbadania, ale nie zawsze sam wyjaśnia przyczynę. W DockRay analizę zaczynasz od historii przebiegów i konkretnego kroku. Łączysz informację o wykonanej akcji, niespełnionym oczekiwaniu i wyglądzie strony w chwili testu.

Najpierw sprawdź stan przebiegu

„Zakolejkowany” oznacza oczekiwanie na wykonanie, a „W trakcie wykonywania” pracę nad scenariuszem. To nie są wyniki testu. Lista odświeża się podczas oczekiwania. W szczegółach zakończonego przebiegu znajdziesz czas, rezultat, powód oraz zachowane kroki.

Wynik nierozstrzygający nie potwierdza ani poprawnego działania, ani awarii sklepu. Może oznaczać niedostępną przeglądarkę, ekran weryfikacji lub brak możliwości wykonania sprawdzenia. Porażka asercji oznacza natomiast, że zastany stan nie spełniał konkretnego warunku testu.

Jak otworzyć screenshot kroku?

  1. Otwórz historię scenariusza i wybierz przebieg.
  2. Znajdź krok, którego wynik chcesz sprawdzić.
  3. Rozwiń „Zrzut ekranu kroku”, a następnie otwórz pełny obraz, jeśli potrzebujesz większego widoku.

Zrzuty dotyczą scenariuszy przeglądarkowych. Dla udanego kroku trzeba włączyć ich zapisywanie w edycji scenariusza. Nie są nagraniem całego testu: pokazują widoczny obszar przeglądarki w chwili wykonania zrzutu. Sprawdzenie deep nie uruchamia przeglądarki i nie produkuje takich obrazów.

Dlaczego test przeszedł, ale nie ma obrazu?

Pozytywny wynik i zapis screenshotu to dwie różne rzeczy. Najpierw sprawdź, czy opcja była włączona w chwili uruchomienia. Brak obrazu może też wynikać z problemu podczas robienia lub zapisywania pliku. Awaria magazynu plików nie zamienia sprawnej strony w nieudany test. Nie każdy nieudany przebieg musi mieć obraz, na przykład gdy przeglądarka w ogóle nie wystartowała.

Szczegóły zwykłych udanych przebiegów mogą być zachowywane próbkowo. Włączenie screenshotów w scenariuszu przeglądarkowym zachowuje powiązane kroki również pomiędzy próbkami. Obrazy są prywatne i dostępne przez panel; ich dostępność podlega retencji przebiegu.

Jak zawęzić przyczynę niepowodzenia?

  • Brakuje tekstu lub elementu: porównaj oczekiwanie z treścią i językiem strony oraz sprawdź selektor.
  • Timeout po kliknięciu: upewnij się, że test nie wymaga przeładowania po akcji wykonywanej przez JavaScript.
  • Ekran weryfikacji: sprawdź reguły WAF i informacje o identyfikacji testu podane w panelu. DockRay nie rozwiązuje captchy.
  • Błąd aplikacji: sprawdź wyjątki zgłoszone w tym samym oknie czasu. Korelacja pomaga w diagnozie, lecz sama nie dowodzi związku przyczynowego.

Powiązane błędy pojawią się tylko wtedy, gdy aplikacja raportuje je do tego projektu DockRay. Po poprawce uruchom test ponownie i porównaj warunek, który wcześniej zawiódł.

Zobacz przykład stabilnego testu koszyka i kontrolę scenariuszy po wdrożeniu.

Następny Testy po wdrożeniu: scenariusze CI/CD i sprawdzenia deep
Porozmawiaj z nami Czat jest teraz zamknięty Dyżur: Pn–Pt 08:00–18:00