Boiling Frogs 2024
  • Główna
  • O nas
  • Prelegenci
  • Agenda
  • Sponsorzy
  • Bilety
  • Lokalizacja
  • FAQ
  • Kontakt
    • Organizatorzy
    • Formularz kontaktowy

Testing the untestable PART II – patterns, use cases and practices

Piotr Stawirej / Software Engineer, Trainer    

Podczas mojej kariery jako programista, trener i mentor, spotkałem wiele sytuacji, gdy moi współpracownicy lub ja sam napotkaliśmy na trudny do przetestowania kod. Niektóre z tych sytuacji się powtarzały, a niektóre z nich nie.
Ta prezentacja jest kontynuacją poprzedniej części. Pokażę, jak można uprościć aplikację i umożliwić jej testowanie poprzez analizę napotkanych przypadków i zastosowanych rozwiązań.

Przed dołączeniem do prezentacji zalecana jest wiedza na temat OOP, Onion/Hexagonal Architecture, języka Java (i JUnit) lub języka podobnego do Javy oraz doświadczenie w pisaniu testów jednostkowych, integracyjnych i end-to-end.

Po prezentacji będziecie zaznajomieni z tematami:
– Jak testować problematyczne klasy.
– Jak testować aplikacje wielowątkowe.
– Jak testować tolerancję na błędy (fault tolerance and resilience)
– Dlaczego warto stosować Property Based Testing
– Strategie testowania obiektów mutowalnych.
– Czy potrzebuję testować logowanie?
– Jak i dlaczego testować mutowalność i porównywanie obiektów.

Copyright (c) 2024 MT Events sp. z o. o.