Kurs Playwright. Podstawy automatyzacji UI ze wsparciem AI
Praktyczne wejście w automatyzację UI z Playwrightem w TypeScript — od postawienia projektu, przez pisanie i debug testów, po pierwsze uruchomienie w CI. Budujesz działający framework i wychodzisz z kodem, do którego możesz wracać jak do ściągi.
live online | 14h | max 12 osób
Początek 11 kwi
Wczytuję dostępność...
Wczytuję dostępność...
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ń

