Mateusz Bator
Comarch
Z automatyzacją testów funkcjonalnych i wydajnościowych związany od kilkunastu lat. Zdobył doświadczenie w testowaniu w wielu różnorodnych projektach - zarówno pod względem technologicznym, jak i organizacyjnym. Jako Test Automation Lead prowadzi zespół testów automatycznych, w którym rozwija frameworki do testów funkcjonalnych Web GUI oraz wydajnościowych. Odpowiada za implementację i utrzymanie testów automatycznych stanowiących niezawodne bramki jakości w procesach CI/CD. Szczególny nacisk kładzie na innowacje, wiarygodność i bezkompromisową stabilność działania automatów. Obecnie przeprowadza transformację swojego zespołu w kierunku podejścia „AI-first”. Bezpośrednio współtworzy architekturę i logikę agentów AI - projektuje ich zachowania, zakres obowiązków oraz sposób, w jaki wchodzą w interakcję z kodem i zespołem.
Warsztat 10
Poniedziałek 5 października
Don’t be flaky! Stabilizacja drogą do niezawodnych automatów w praktyce (Selenium + Java)
Flaky tests to jedna z najbardziej demotywujących bolączek w automatyzacji. Nauczymy Cię w praktyce, jak wykrywać, zapobiegać i naprawiać niestabilne testy. Uczymy na bazie własnych doświadczeń - zeszliśmy z flaky tests do poziomu <0,5% na Quality Gates. Warsztat to sprawdzony i wysoko oceniany materiał.
Czego się nauczysz i co przećwiczysz?
Czego się nauczysz i co przećwiczysz?
- Organizacja kodu: Poznasz techniki, które na dobre uporządkują Twój automat.
- Case study i debugging: To najdłuższa część warsztatu. Przećwiczysz na żywo debugowanie i naprawę najczęstszych problemów.
- Mechanizm „Repeat”: Poznasz nasz autorski sposób radzenia sobie z problemami “nierozwiązywalnymi” na dany moment.
- Raportowanie i logowanie: Nauczysz się konfigurować raporty tak, aby natychmiast identyfikowały niestabilne testy.
- Autorska metoda stabilizacji: Pokażemy, jak skutecznie wdrożyć stabilizację testów, dopasowując ją do Twoich możliwości sprzętowych i organizacyjnych.
- AI w testach (Bonus!): Praktyczne demo agenta, który automatycznie analizuje failed testy na CI/CD.
Warsztat realizowany na prostym frameworku na bazie Selenium, Java i Allure. Przeznaczony dla osób z co najmniej 2-letnim doświadczeniem.