Cypress zaawansowany: izolacja, TypeScript, CI
Zaawansowane szkolenie z Cypress obejmujące izolację testów, TypeScript, potoki CI, diagnozowanie niestabilnych testów i opcjonalną regresję wizualną.
Cypress zaawansowany: izolacja, TypeScript, CI
Opis
To szkolenie jest przeznaczone dla zespołów, które już korzystają z Cypress i potrzebują bardziej niezawodnego, łatwiejszego w utrzymaniu zestawu testów. Obejmuje niestabilne testy, architekturę oraz problemy pojawiające się podczas uruchamiania rosnącego zestawu w CI.
Czego się nauczysz
- Tworzyć izolowane i deterministyczne testy w Cypress
- Korzystać z TypeScript, aby kod testów był czytelniejszy i bezpieczniejszy w zmianie
- Integrować testy Cypress z CI
- Ograniczać niestabilność testów dzięki systematycznej 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, fixtures i danych testowych
Dzień 2: Skalowanie CI i jakość operacyjna
- Zmiany w potoku skracające czas bez ukrywania niestabilności
- Diagnostyka niestabilnych testów, ponowne próby i zasady kwarantanny
- Równoległe uruchamianie i przygotowanie środowisk
- Opcjonalna regresja wizualna i zasady jej utrzymania
Wymagania wstępne
Wymagane jest praktyczne doświadczenie z Cypress oraz podstawowa znajomość pracy z CI.
