Awesome Testing

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

Diagnozowanie niestabilnych testów, porządkowanie architektury za pomocą fixtures oraz skracanie czasu CI przez równoległość i sharding.

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

Narzędzia

PlaywrightJavaScriptTypeScriptGitHub Actions

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

Opis

To szkolenie jest przeznaczone dla zespołów, których istniejący zestaw testów Playwright stał się wolny, niestabilny lub trudny do zmiany. Skupia się na znajdowaniu źródeł problemów, porządkowaniu architektury i bezpiecznym skracaniu czasu CI.

Czego się nauczysz

  • Diagnozować niestabilne testy na podstawie śladów i artefaktów
  • Refaktoryzować architekturę testów z użyciem fixtures i wzorców wielokrotnego użytku
  • Skracać czas wykonania przez równoległość, sharding i odpowiednie środowiska
  • Sprawić, aby błędy CI były łatwiejsze do zrozumienia, a zestaw testów prostszy w utrzymaniu

Agenda szkolenia

Dzień 1: Stabilność i architektura

  • Przyczyny niestabilności w dojrzałych zestawach testowych
  • Debugowanie na podstawie śladów i klasyfikacja błędów
  • 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 i strategia równoległego uruchamiania
  • Sharding, ponowne próby i selektywne uruchamianie testów
  • Diagnostyka CI i szybka informacja zwrotna
  • Własność i zasady utrzymania zestawu testów

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