Search on this blog

Search on this blog

V WARSZTAT - ONLINE

Testy, które same się naprawiają: Praktyczny warsztat "Self-Healing" w automatyzacji UI i API

DODATKOWY TERMIN 6 MARCA 2026 (TERMIN 30 STYCZNIA ZOSTAŁ WYPRZEDANY)

OPIS WARSZTATU:

„Test znów się wywalił. Zmieniony selektor? A może odpowiedź z API ma nowy format?”
Jeśli te zdania brzmią znajomo, to wiesz, że prawdziwym kosztem automatyzacji nie jest jej napisanie, ale jej utrzymanie. Kruche testy (flaky tests) i ciągłe zmiany w UI i kontraktach API zamieniają obietnicę CI/CD w koszmar ręcznego „gaszenia pożarów”.
Dość teorii. Czas na praktykę.
Zapraszam na warsztat, na którym nie będziemy oglądać slajdów, ale pisać kod. Krok po kroku zbudujemy mechanizmy „self-healing”, które pozwolą Twoim testom automatycznie adaptować się do zmian w aplikacji. Skupimy się na realnych problemach, które spowalniają Twój zespół.

Co będziemy robić „na żywo”?
• Zbudujemy inteligentne selektory: Wykorzystamy podstawy AI do analizy DOM. Stworzymy logikę, która odnajdzie właściwy element UI, nawet jeśli deweloper zmieni jego ID, XPath czy klasę.
• Wdrożymy „leczenie” w czasie rzeczywistym: Zaimplementujemy w kodzie frameworka logikę, która w locie wykrywa „zepsuty” krok testu, próbuje go naprawić i dopiero wtedy raportuje błąd (jeśli naprawdę jest to błąd).
• Zastosujemy „Self-Healing” w testach API:  Przeniesiemy tę koncepcję na backend. Napiszemy testy, które potrafią inteligentnie obsłużyć drobne, niekrytyczne zmiany w schemacie JSON (np. nowe pola, zmieniona kolejność), zamiast od razu kończyć się porażką.
• Test-drive narzędzi: Przetestujemy i porównamy w praktyce gotowe biblioteki i narzędzia (open-source), które oferują „self-healing”, abyś mógł wybrać najlepsze dla swojego projektu.

Przyjdź, jeśli masz dość ręcznego poprawiania testów po każdej zmianie w aplikacji. Wyjdziesz z gotowym kodem i strategiami, aby zamienić swój rosnący dług techniczny w odporny i inteligentny system.

 

*Trener zastrzega sobie prawo do elastycznej modyfikacji programu w celu zapewnienia jego maksymalnej aktualności i dopasowania do codziennie zmieniającej się wiedzy o AI oraz potrzeb rynku.

Piotr Baran

Trener

Data: 30.01.2026 r. (online)
Dodatkowy termin: 6.03.2026 r. (online)
Czas trwania: 9:00-17:00

Wymagania techniczne: