Playwright – szkolenie średniozaawansowane: stabilność, architektura, CI/CD, agenci AI.
"Do you have vending machines in CICD?" - surely you know this or a similar question. CICD is almost the Holy Grail in the area of QA. Everyone in the project talks about it and few people can configure, use and draw conclusions from the results. And only tests in CI will bring real benefits from automation. If you have the desire and experience in testing, you have the opportunity to understand this area with us. During the training you will learn the necessary theory and use the most popular tools GitHub Actions and Jenkins to run Unit, Selenium, Cypress, API tests using Docker containerization.
Continuous Integration
+ Docker
Starts Apr 11
Loading availability...
Loading availability...
Starts May 9
Loading availability...
Loading availability...
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”


