top of page

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.

Playwright icon szkolenia qa.png
TypeScript icon .png
AI icon kurs dla testera.png

Continuous Integration
+ Docker

Szkolenie z Playwright prowadzimy również dla średniozaawansowanych uczestników

Dowiedź się więcej >

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.

Playwright icon szkolenia qa.png

Co zyskasz

ChatGPT Image 1 mar 2026, 19_24_01.png

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

ChatGPT Image 1 mar 2026, 19_29_12.png

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

ChatGPT Image 1 mar 2026, 19_26_13.png

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

ChatGPT Image 1 mar 2026, 19_31_03.png

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ń

Sławomir Radzymiński CanTest IT-min.png

Slawomir Radzyminski

Lead test

A graduate of Electronics and Telecommunications at the AGH University of Science and Technology in Krakow. A great supporter of test automation and integrating them into Continuous Integration/Continuous Delivery processes. Interested in modern software development techniques that strive to deliver high-quality software to customers as quickly as possible. Currently working as Test Lead. On weekends, he teaches test automation at the Vistula Academy of Finance and Business in Warsaw and the School of Banking in Wrocław. In his free time, he helps organize a Krakow meetup (KraQA), writes a blog about testinghttp://awesome-testing.com i co-creates the testing frameworkhttps://fluentlenium.com

We also conduct this training in a closed formula. 

Find out first #

about new trainings and completely free workshops

Thank you for subscribing!

bottom of page