Cypress zaawansowany: izolacja, TypeScript, CI

Zaawansowane szkolenie Cypress obejmujące testy izolowane, TypeScript, CI, zarządzanie flake oraz opcjonalny visual testing.

Poziom
zaawansowany
Czas trwania
2 dni
Forma realizacji
zdalnie, stacjonarnie
Języki szkolenia
polski lub angielski
PDF szkolenia
PDF szkolenia

Efekty szkolenia

  • Wdrożenie solidnych praktyk testowania UI w izolacji
  • Integracja uruchomień Cypress z workflow CI/CD
  • Użycie zaawansowanych wzorców skalowania i niezawodności

Narzędzia

CypressJavaScriptTypeScriptGitHub ActionsPercy

Cypress zaawansowany: izolacja, TypeScript, CI

Opis

Zaawansowane szkolenie dla zespołów, które już pracują w Cypress i chcą zwiększyć stabilność, utrzymywalność oraz skalowalność automatyzacji UI. Warsztat skupia się na eliminacji flake, jakości architektury testów i efektywnym uruchamianiu w CI.

Czego się nauczysz

  • Tworzyć izolowane i deterministyczne testy w Cypress
  • Stosować TypeScript dla lepszej jakości kodu testowego
  • Integrować suite Cypress z wydajnym workflow CI
  • Ograniczać flaky testy dzięki skutecznej diagnostyce

Agenda szkolenia

Dzień 1: Architektura i niezawodność testów

  • Zasady izolacji i kontrola stanu testów
  • Spójna strategia testów komponentowych i end-to-end
  • Struktura projektu TypeScript pod reużywalność
  • Wzorce dla selektorów, fixture i danych testowych

Dzień 2: Skalowanie CI i jakość operacyjna

  • Optymalizacja pipeline'u pod czas i stabilność
  • Diagnostyka flake, retry i zasady kwarantanny testów
  • Parallel execution i orkiestracja środowisk
  • Opcjonalna integracja visual regression i jej governance

Wymagania wstępne

Wymagane jest praktyczne doświadczenie z Cypress oraz podstawowa znajomość pracy z CI.

Chcesz wdrożyć to szkolenie w zespole?

Zapytaj o to szkolenie