speaker-photo

Krzysztof Kołodziejczyk

21CN/Testerzy.pl
Akredytowany Trener i Inżynier oprogramowania odpowiedzialny za dostarczanie jakości na wielu poziomach i w wielu obszarach. Główny zakres jego działań to zadania techniczne, budowa frameworków testowych i automatyzacja testów m.in. dla kluczowych klientów z sektora bankowego oraz sektora handlowego. Autor artykułów o testowaniu oraz serii materiałów filmowych na temat szeroko pojętej automatyzacji testów. Prelegent podczas wielu wydarzeń branżowych, m.in.: TestWarez, ConSelenium, Automatyzacja Testowania W Praktyce, 4Developers i innych. Certyfikowany tester oprogramowania z wieloletnim doświadczeniem zarówno w testach manualnych, jak i automatycznych, realizujący się w wielu projektach. Założyciel i Prezes (2011-2013) Stowarzyszenia Kultury Alternatywnej. Z pasji organizator, współorganizator i wolontariusz różnego rodzaju wydarzeń charytatywnych, rozrywkowych, naukowych i innych, m.in. Asucon – Festiwal Kultury Japońskiej, Marsz ZOMBIE, Slot Art Festival, TestingCup. Jego pasją są książki, muzyka, kino, podróże, a w szczególności papierowe gry RPG i retro cRPG. Otwarty na innych ludzi, realizujący się w dialogu ze światem, z chęcią dzielący się wiedzą.
Warsztat 7

Poniedziałek 5 października

S.M.U.R.F. w praktyce: Warsztat budowania i optymalizacji testów Playwright. Wyciśnij maksimum z Speed, Reliability i Fidelity

Masz dość testów, które są niestabilne, trudne w utrzymaniu i wydłużają pipeline? Ten praktyczny warsztat pokaże Ci, jak przejść „od flaky do reliable” i budować produkcyjne testy w Playwright i TypeScript.

Skupimy się na AAA (Arrange–Act–Assert) oraz SMURF (Small, Maintainable, Understandable, Repeatable, Fast), czyli podejściu, które pomaga tworzyć małe, czytelne, przewidywalne i szybkie testy oraz usprawnia code review.

W praktyce zajmiemy się m.in. typowanymi fixtures Playwright, bezpiecznym teardownem i strategiami dla kosztownych setupów. Dużo uwagi poświęcimy również testom API i scenariuszom API+UI – wykorzystaniu APIRequestContext, seedowaniu i cleanupowi danych oraz selective mocking.

Nauczysz się diagnozować i refaktoryzować flakujące testy, wdrażać paralelizację i sharding w CI oraz wykorzystywać trace, screenshoty, video i metryki do szybszego znajdowania problemów.

To warsztat nastawiony na praktykę, piszesz kod, uruchamiasz testy i od razu mierzysz efekty zmian. Wyjdziesz z gotowymi wzorcami, checklistą SMURF do code review oraz rozwiązaniami, które pomogą skrócić czas wykonania i zwiększyć stabilność testów.