top of page

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.

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

Continuous Integration
+ Docker

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.

Playwright icon szkolenia qa.png

Co zyskasz

ChatGPT Image 1 mar 2026, 19_24_01.png

1. Umiejętność diagnozowania

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

Debugging

ChatGPT Image 1 mar 2026, 19_29_12.png

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

ChatGPT Image 1 mar 2026, 19_26_13.png

2. Czytelniejszy framework

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

Clean framework

ChatGPT Image 1 mar 2026, 19_31_03.png

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”

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