Playwright - średniozaawansowany: stabilność, skalowanie, CI
Optymalizacja flaky suite, lepsza architektura z fixtures oraz skalowanie wykonania przez parallelism i sharding.
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.
