Awesome Testing

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ą.

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

Narzędzia

CypressJavaScriptTypeScriptGitHub ActionsPercy

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.

Chcesz wdrożyć to szkolenie w zespole?

Zapytaj o to szkolenie