Kurs Playwright. Podstawy automatyzacji UI ze wsparciem 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...
Szkolenie z Playwright prowadzimy również dla średniozaawansowanych uczestników
AI działa najlepiej
w rękach świadomego testera.
AI może przyspieszyć Twoją pracę, ale bez znajomości Playwrighta i fundamentów automatyzacji nie da realnej przewagi.
Dlatego zaczynamy od solidnych podstaw — architektury testów, dobrych praktyk i świadomego debugowania — aby AI stała się prawdziwym akceleratorem jakości, a nie generatorem przypadkowego kodu.
Co zyskasz

1. Szybki start
Konfigurujesz Playwright krok po kroku i od razu piszesz pierwsze testy. Skupiasz się na nauce, nie na walce z setupem.
Beginner friendly

3. Gotowy projekt
Przechodzisz przez setup w uporządkowany sposób i od razu budujesz pierwsze testy. Uczysz się automatyzacji, a nie rozwiązywania problemów konfiguracyjnych.
Boilerplate

2. Zrozumienie fundamentów
Nauczysz się myśleć jak inżynier automatyzacji, nie tylko pisać testy. Poznasz architekturę testów, dobre praktyki i skuteczne debugowanie. Zrozumiesz, jak budować stabilne i czytelne rozwiązania.
Basics

4. AI akcelelator
Dowiesz się, jak używać AI, by przyspieszać pracę bez utraty jakości i kontroli nad kodem.
AI help
Progam szkolenia
Dzień 1
Fundamenty Playwright + pierwsze testy
-
Jak myśleć o automatyzacji UI: co automatyzować, a czego nie
-
Setup projektu: repo, instalacja, konfiguracja, struktura katalogów
-
TypeScript pod testy: niezbędne minimum (żeby pisać sprawnie)
-
Pierwszy test E2E: nawigacja, asercje, podstawowe akcje
-
Lokatory: strategie, stabilne selektory, antywzorce
-
Synchronizacja i oczekiwania: timeouts, waits, deterministyczność
-
Debugowanie: Inspector, trace/screenshot/video, logi, stacktrace
-
Warsztat: pakiet testów „happy path + walidacje” dla przykładowego flow
-
Pierwszy test API
Dzień 2
Struktura kodu, dane testowe, AI, przygotowanie pod CI
-
Organizacja testów: konwencje, tagi, smoke vs regresja
-
Page Object / alternatywy: kiedy pomaga, kiedy szkodzi
-
Test data: generowanie danych, izolacja testów, czyszczenie po teście
-
Stabilność: typowe źródła flaków i jak je eliminować na starcie
-
Raporty i artefakty: co zbierać i jak debugować po fakcie
-
Starter CI: uruchomienie testów w GitHub Actions (minimalny, sensowny pipeline)
-
AI jako akcelerator (w tle): generowanie szkiców, refaktory, checklisty review, zasady weryfikacji
-
Warsztat końcowy: mini-repo „od zera do CI” + checklisty DoD dla testów
Przykładowe ćwiczenia
-
Zbudowanie testu E2E dla krytycznego flow (logowanie/checkout/CRUD)
-
Stabilizacja selektorów i oczekiwań (usuwanie flaków)
-
Diagnostyka failure na podstawie trace’a i artefaktów
-
Minimalny pipeline CI + publikacja raportu/artefaktów
Narzędzia i środowisko
-
Node.js (LTS), npm
-
VS Code (zalecane)
-
Git + konto GitHub (do CI demo)
-
Przeglądarki Chromium/Firefox/WebKit (instalowane przez Playwright)
-
(Opcjonalnie) Copilot/Cursor lub inne narzędzie AI do ćwiczeń


