Tworzenie testów z użyciem jUnit5 i Mockito
🖥️

Tworzenie testów z użyciem jUnit5 i Mockito

Tags
Unit testy
Java
Kotlin
Published
Author
czas trwania: 1 dzień
💡
odbiorcy: developerzy JVM (Java, Kotlin, Scala, Android)
🎓
forma: 🎤 wykład 20% / 🛠️ warsztat 80%
🟢
prowadzący: Jarosław Michalik

Program

  • Wprowadzenie do środowiska jUnit5
    • Integracja w Gradle / Maven
    • Adnotacje, klasy testowe i integracja z IntelliJ IDE
  • Nowości i różnice od wersji jUnit4
    • Współdziałanie jUnit4 i jUnit5
  • Asercje:
    • Czym tak naprawdę jest asercja?
    • Działanie asercji w praktyce
    • Dodatkowe biblioteki do asercji
    • Ćwiczenia z kodem
    • Najczęstsze błędy i jak ich unikać
  • Izolacja testów jednostkowych w praktyce
    • Koncept piramidy testów
    • Unit w unit teście
  • Tworzenie, konfiguracja stubów z Mockito
    • Konfiguracja system under test
    • Tworzenie FakeUseCase, FakeRepository
    • Jak radzić sobie z mockowaniem static?
  • Tworzenie, konfiguracja mocków z Mockito
    • Czym się różni mock od stub
    • Weryfikacja – czy na pewno kod się wywołał?
    • Najczęstsze błędy i jak ich unikać
  • Najlepsze praktyki w mockowaniu z Mockito
  • Testy jednostkowe i integracyjne aplikacji Spring Boot
    • Co testować jednostkowo, a co integracyjnie?
    • Ćwiczenia z kodem
  • Wstęp do Test-Driven-Development
    • Koncepty TDD
    • Ćwiczenia z kodem
  • Dobre praktyki w testach
 
Szczegółowy program jest zawsze dostosowywany do uczestników szkolenia.
 
 

Jarosław Michalik

Od 2016 roku zawodowo zaangażowany w rozwój aplikacji mobilnych. Założyciel KotlinTesting.com, współzałożyciel polskiej społeczności mobile dev - Klub Mobile, autor kursów programowania. Za wkład w edukację i promowanie dobrych praktych programistycznych został wyróżniony jako Google Developer Expert w dziedzinie Kotlina.
notion image