Playwright – szkolenie średniozaawansowane: stabilność, architektura, CI/CD, agenci AI.
Playwright na poziomie PRO — dla osób z podstawami, które chcą pisać stabilne i skalowalne testy. Pracujemy nad utrzymaniem i architekturą suite (modularność, fixtures, konfiguracja), optymalizacją wykonania (retry, równoległość, sharding) oraz CI/CD + wykorzystanie AI (Playwright CLI, MCP).
live online | 14h | max 12 osób
Początek 11 kwi
Wczytuję dostępność...
Wczytuję dostępność...
Początek 9 maj
Wczytuję dostępność...
Wczytuję dostępność...
AI działa najlepiej
w rękach świadomego testera.
Dlatego skupiamy się na stabilności, architekturze testów i świadomym debugowaniu — tak, aby AI realnie przyspieszała pracę (debugowanie, analiza błędów, generowanie rozwiązań), zamiast tworzyć trudny do utrzymania kod.
Co zyskasz

1. Umiejętność diagnozowania
Nauczysz się rozpoznawać źródła niestabilności testów i skutecznie usuwać ich przyczyny zamiast maskować problem retry.
Debugging

3. Szybsze testy w CI
Dowiesz się, jak skracać czas wykonania testów i lepiej organizować uruchomienia w pipeline bez utraty stabilności.
CI optimizer

2. Czytelniejszy framework
Uporządkujesz testy tak, aby były łatwiejsze w rozwijaniu, debugowaniu i przekazywaniu innym osobom w zespole.
Clean framework

4. Agenci AI w testach
Zobaczysz, jak wykorzystywać agentów AI do wsparcia debugowania, analizy i pracy z automatyzacją.
AI support
Progam szkolenia
Dzień 1
Utrzymywalność i stabilność suite
-
Diagnoza typowych problemów „rosnącej” automatyzacji
-
Flaky taxonomy: źródła flaków + schemat eliminacji
-
Trace-driven debugging: praca na trace’ach i artefaktach
-
Stabilne oczekiwania i timeouts: polityka i konsekwencje
-
Konfiguracja projektu: env, test projects, przeglądarki/urządzenia
-
Architektura suite: modularność, granice odpowiedzialności
-
Fixtures: setup/teardown, izolacja danych, reużywalność
-
Warsztat: refaktor + naprawa flaków w istniejącej bazie
-
Efektywne wykorzystanie API w testach Playwright
Dzień 2
Skalowanie, szybkość i praktyki CI
-
Strategia uruchomień: smoke / regresja / krytyczne ścieżki
-
Parallelism & sharding: przyspieszanie bez psucia stabilności
-
Tagowanie i selekcja: PR vs nightly vs release
-
Środowiska testowe: dane, zależności, ograniczanie „u mnie działa”
-
CI rozsądne: artefakty, raporty, fail policy, progi jakości
-
Wzmianka MCP/agentów jako wsparcie: „prompt → kod → run → popraw”, zasady bezpiecznego użycia
-
Warsztat końcowy: plan skalowania suite + szybki feedback loop
Przykładowe ćwiczenia
-
Naprawa flaka na bazie trace’a (root cause + poprawka)
-
Przebudowa setup/teardown na fixtures
-
Wprowadzenie sharding/parallel + porównanie runtime
-
Ustalenie polityki retry/timeout jako standard zespołowy
Narzędzia i środowisko
-
Node.js (LTS), Playwright, Git, VS Code
-
Dostęp do przykładowego repo (udostępniane na szkoleniu)
-
(Opcjonalnie) narzędzie AI do ćwiczeń „asystujących”


