SALA D
10:00
Welcome to the Real World: Flaky Tests Meet Chaos
Flaky tests are the silent killers of test automation. One day they pass, the next day they fail - without any changes. At best, they are just a frustrating distraction, forcing engineers to repeatedly investigate, only to confirm yet another false failure. At worst, they fail so frequently that teams lose trust in automation entirely - ignoring results and letting real bugs slip through. We expect our tests to help us ensure quality, but instead, they can introduce doubt.
In the perfect world of test automation, everything works as expected: APIs respond instantly, UI elements always load on time, infrastructure is stable, and network connections are flawless. But in the real world, things break. So why are our automated tests still designed for a perfect, predictable world when reality is unstable and chaotic?
Maybe it's time to rethink our approach. Flaky tests might seem inevitable, but perhaps there's room for improvement? Chaos doesn't have to be a problem - it's simply reality. So, what if we could not just manage it, but turn it into an advantage?
Tomasz Konieczny
Tester Rockstar
11:00
Przerwa
11:30
AI + n8n ogarną to za Was – automatyzacje dla QA i developerów
W każdym zespole jest ktoś, kto „ogarnia tematy”: sprawdza statusy, przypomina o pull
requestach, zerka na wyniki testów i informuje resztę zespołu, co się właściwie dzieje.
A gdyby tak… nie musiał?
Podczas tej prezentacji pokażę wybrane przykłady automatyzacji opartych o n8n,
wspieranych przez AI, które przejmują powtarzalne zadania informacyjne w zespole QA i
developerskim.
Skupimy się na:
• przepływie informacji w zespole,
• reagowaniu na zdarzenia z narzędzi developerskich,
• oraz budowaniu workflowów, które działają w tle, zamiast przeszkadzać w codziennej
pracy.
To techniczna prezentacja oparta na realiach pracy zespołów projektowych — z lekkim
dystansem i humorem, bez marketingowego hype’u wokół AI.
Piotr Dubiela
Tester Rockstar
12:30
Przerwa
13:00
Jeden za wszystkich, wszyscy za jakość czyli 3 muszkieterów nowoczesnej automatyzacji: Playwright, AI i Ty!
Wyobraź sobie, że wchodzisz do projektu, gdzie toczy się typowa, codzienna bitwa o jakość. Z jednej strony deadline'y, bugi i niekończące się regresja manualna. Z drugiej Twoja drużyna:
- Playwright - zwinny, dobrze udokumentowany framework do testów E2E, API, FE na mockach czy regresji wizualnej.
- AI (Copilot, Cursor, ChatGPT, Claude itp.) - ambitny giermek, który przewiduje Twoje ruchy oraz zna na wylot pierwszego kompana.
- Ty - tester, który to wszystko spina, myśli, decyduje i zadaje decydujące ciosy.
Tak rozpoczyna się nowa era, w której człowiek i sztuczna inteligencja walczą ramię w ramię o jakość produktu. W tym wystąpieniu pokażę, jak wykorzystać te narzędzia nie tylko, by pisać testy szybciej, ale też mądrzej z AI jako partnerem, a nie zastępcą testera. Pokażę konkretne workflow z użyciem Playwrighta i Copilota w edytorze VS Code. Triki, które realnie przyspieszają development testów oraz pułapki, których warto unikać. Uczestnicy wyjdą z gotowymi pomysłami, jak wpleść te narzędzia w swój proces testowy już następnego dnia po konferencji.
Wspólnie sprawdzimy, czy AI naprawdę potrafi być godnym kompanem testera czy tylko błyskotliwym giermkiem z tendencją do przesady i halucynacji. Zobaczysz w akcji drużynę, która pokazuje, że w walce o jakość wciąż to człowiek trzyma szpadę decydującą o sukcesie bądź porażce.
Arkadiusz Jelonek
Tester Rockstar
14:00
Przerwa
14:30
Cypress or Playwright? Who cares! The "From Scratch" architecture checklist
Are you tired of rewriting your entire test suite every time a UI component changes or a new automation tool hits the market? In this talk, I will help you build a concrete checklist for starting a framework completely from scratch without the overwhelming fear of a blank IDE. We will dive into the core do's and don'ts and architectural practices that will make your framework maintainable and lifelong, separating your test logic from tools like Cypress or Playwright. Walk away ready to stop fighting your tools and start engineering lasting quality!
Yuliia Nowakowska
Tester Rockstar
15:30
Przerwa
16:00
TestOps przez dekadę - pobożne życzenia nową rzeczywistością
Rok 2016. Mam okazję zadebiutować na wielkiej scenie z tematem "Put your TestOps shoes on!". Oprócz potwornego stresu, z prelekcji pamiętam jeszcze jedno - określenie "TestOps" było nowe dla niemalże każdego na sali. I trudno się dziwić! Rola QA pozostaje jasno zdefiniowana w obszarze jakości - polega przede wszystkim na upewnieniu się, że aplikacja działa zgodnie z wymaganiami. Za release, infrastrukturę i szeroko pojęte "działanie systemu" odpowiedzialny jest DevOps.
Rok 2026. Wszechobecne AI, coraz szybsze i częstsze wdrożenia. Elementy -Ops stają się nieodłączną częścią pracy niemal każdego inżyniera. Ba, "TestOps" ma nawet swoją stronę w Wikipedii! A mimo to, wciąż znaczna część Testerów stara się trzymać tego z daleka - chociaż wymagania względem QA-ów rosną; od seniorów i architektów oczekujemy w zasadzie pełnej samodzielności.
Jak poradzić sobie w rzeczywistości, gdzie poza stworzeniem frameworka do automatyzacji, trzeba go jeszcze zintegrować z istniejącym CI/CD? Jak dobrze podpiąć monitoring i alerting? Skutecznie zbierać logi, analizować metryki i śledzić system? Jak bezawaryjnie wdrożyć wybrane zmiany na produkcję i zarządzać tymi wdrożeniami? I wreszcie, jak słysząc określenia typu "konteneryzacja", "obserwowalność", "orkiestracja" czy "provisioning" nie dostać białej gorączki... Wszystko to w czasach, kiedy coraz więcej ofert pracy dla QA wymienia te kompetencje jako wymagane.
W firmach, w których miałem okazję pracować w ciągu ostatnich kilku lat, specjaliści QA (również bez doświadczenia w automatyzacji testów!) nie tylko blisko współpracowali, ale przejmowali wiele obszarów dotychczas "zarezerwowanych" dla DevOps. Przeprowadzę was przez historię moich doświadczeń w pracy, budowaniu zespołów oraz przejmowania i realizacji odpowiedzialności, które domyślnie chciałoby się przerzucić na "tych od Ops".
Czas pogadać o TestOps dekadę później i zadbać o jakość procesów!