Zaawansowane testowanie jednostkowe
🟢 Warsztat weekendowy w godz. 9:00-13:00 (4 h) 🟢
Czego się nauczysz?
-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.
Dla kogo jest ten warsztat?
Wymagania wstępne
-Laptop z ulubionym środowiskiem programistycznym (IDE).
-Chęć do aktywnego uczestnictwa i eksperymentowania z kodem.
Prowadzący
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
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
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.