Cypress zaawansowany: izolacja, TypeScript, CI
Zaawansowane szkolenie Cypress obejmujące testy izolowane, TypeScript, CI, zarządzanie flake oraz opcjonalny visual testing.
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.
