Playwright - średniozaawansowany: stabilność, skalowanie, CI

Optymalizacja flaky suite, lepsza architektura z fixtures oraz skalowanie wykonania przez parallelism i sharding.

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

Efekty szkolenia

  • Redukcja flaków dzięki trace-driven diagnosis
  • Refaktoryzacja architektury testów wokół fixtures
  • Skalowanie czasu wykonania bez utraty stabilności w CI

Narzędzia

PlaywrightJavaScriptTypeScriptGitHub Actions

Playwright - średniozaawansowany: stabilność, skalowanie, CI

Opis

Szkolenie dla zespołów, które mają już automatyzację w Playwright i chcą zwiększyć stabilność, poprawić architekturę testów oraz skrócić czas wykonania w CI. Program koncentruje się na redukcji flake i skalowaniu dostarczania testów.

Czego się nauczysz

  • Diagnozować i redukować flaky testy na podstawie trace i artefaktów
  • Refaktoryzować architekturę testów z użyciem fixtures i reużywalnych wzorców
  • Skalować wykonanie przez parallelism, sharding i strategię środowisk
  • Poprawiać jakość feedbacku z CI i utrzymywalność suite

Agenda szkolenia

Dzień 1: Stabilność i architektura

  • Przyczyny niestabilności w dojrzałych suite testowych
  • Debugowanie trace-driven i klasyfikacja awarii
  • Wzorce fixtures dla czytelnego i utrzymywalnego kodu testów
  • Zarządzanie danymi testowymi i stanem aplikacji na większą skalę

Dzień 2: Skalowanie w CI

  • Optymalizacja czasu wykonania i strategia parallel execution
  • Sharding, retry i selektywne uruchamianie testów
  • Diagnostyka CI i szybkie pętle feedbacku
  • Governance dla długoterminowego zdrowia suite

Wymagania wstępne

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

Chcesz wdrożyć to szkolenie w zespole?

Zapytaj o to szkolenie