#1200

Zaawansowane testowanie jednostkowe

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢 Warsztat weekendowy w godz. 9:00-13:00 (4 h) 🟢

Żarówka

Czego się nauczysz?

Nauczysz się pisać lepsze, bardziej zrozumiałe i łatwiejsze w utrzymaniu testy jednostkowe, które nie psują się po każdej zmianie w kodzie:
-Dowiesz się, jak pisać czytelne i łatwe w utrzymaniu testy jednostkowe.
-Nauczysz się świadomie podejmować decyzje dotyczące strategii testowania i dobierać odpowiednie techniki do konkretnego problemu.
-Zobaczysz, jak stosować różne techniki grupowania testów w zależności od okoliczności.
- Zrozumiesz, co warto testować jednostkowo, a czego nie, oraz dlaczego pisanie testów jest istotne z punktu widzenia biznesowego.
Grupa

Dla kogo jest ten warsztat?

Ten warsztat jest przeznaczony dla programistów na poziomie początkującym i średniozaawansowanym (new joiners, junior, mid), którzy chcą pisać stabilne i zrozumiałe testy jednostkowe. To idealna propozycja dla osób, które mają dosyć kruchych testów, wymagających ciągłych poprawek.
Notatnik

Wymagania wstępne

-Podstawowa znajomość Java/Kotlin oraz Groovy/Spock.
-Laptop z ulubionym środowiskiem programistycznym (IDE).
-Chęć do aktywnego uczestnictwa i eksperymentowania z kodem.

Prowadzący

Cezary Sanecki 🆕:

Doświadczony programista Java z wieloletnim stażem, aktualnie związany z firmą Allegro. Pasjonat czystego kodu, testowania i dobrych praktyk programistycznych. W swojej karierze dzielił się wiedzą na licznych konferencjach i warsztatach, pomagając programistom pisać lepszy i bardziej niezawodny kod.

Program warsztatów

1. Podstawy Testowania:
– Czym jest SUT (System Under Test) oraz DOC (Depended-on Component)?
– Jak zwiększyć czytelność testów poprzez nazewnictwo i dane testowe.
2. Techniki i Narzędzia:
– Mock, Stub, Fake – wady i zalety poszczególnych podejść,
– Szkoła Londyńska vs. Szkoła Chicago – porównanie stylów testowania.
3. Strategie i Wzorce:
– Strategie grupowania przypadków testowych,
– Jak adnotacje Springa (@Component vs @Configuration/@Bean) wpływają na testy jednostkowe,
– Testowanie obserwowalnych zachowań kodu, a nie szczegółów implementacyjnych,
– Praktyczne wzorce: ObjectMother, AssertObject i inne.
4. Dobre Praktyki:
– Hierarchia pisania przypadków testowych – od najważniejszych do szczegółowych.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisz się na warsztat

Dieta (pomiń przy warsztatach zdalnych)

Wyrażam zgodę na utrwalanie mojego wizerunku za pomocą nagrań wideo oraz innych form rejestracji obrazu lub/i dźwięku przez Sages sp. z o.o. podczas szkoleń, warsztatów, konferencji oraz innych wydarzeń organizowanych przez Sages. Jednocześnie wyrażam zgodę się na nieodpłatne, nieograniczone czasowo i terytorialnie rozpowszechnianie przez Sages mojego wizerunku utrwalonego na nagraniach, w zakresie publikacji i sprzedaży materiałów edukacyjnych powstałych na stronie internetowej Administratora dostępnej pod adresem: https://stacja.it. Zgoda na utrwalanie i wykorzystywanie wizerunku jest dobrowolna. Oświadczam, że niniejsza zgoda została udzielona świadomie i dobrowolnie, a ja zostałem/am poinformowany/a o możliwości jej wycofania w dowolnym momencie poprzez kontakt na adres kontakt@stacja.it. Wiem, że mogę nie uruchamiać kamery lub/i mikrofonu w trakcie spotkania, nie udostępniać ekranu oraz logować się do spotkania jedynie za pomocą nicka bądź imienia.

59,00 PLN

Sprawdź ofertę abonamentów

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.

Zapisz się na warsztat!