Kurs testy jednostkowe

Kurs który gładko wprowadzi cię w świat testów jednostkowych

Kurs przeznaczony jest dla programistów
języka Java

Mateusz Dąbrowski

Twój instruktor

Cześć, nazywam się Mateusz Dąbrowski, od kilkunastu lat zajmuję się zawodowo programowaniem. Moim głównym językiem jest Java.

W swojej karierze napisałem setki testów i chociaż początkowo nie byłem do nich przekonany, to dzisiaj nie wyobrażam sobie bez nich programowania.

Co otrzymasz w kursie?

Duża ilość drobnych błędów, zagmatwany kod – to może zniechęcić każdego programistę. Testy jednostkowe są na to lekarstwem. Wiem to, bo sam je z powodzeniem stosuję.

 

Dzięki testom stałem się lepszym programistą, dlatego chciałem podzielić się z Tobą tą wiedzą i tym, co mi pomogło wznieść się na wyższy poziom. 

 

Przygotowałem dla Ciebie kurs, który nie tylko pomoże Ci stać się lepszym programistą, ale także wyzwoli Cię od drobnych i powracających błędów, czyli zmory każdego programisty.

Kurs testy jednostkowe to:

kurs testy jednostkowe przykład

Spis treści kursu:

  1. Powitanie
  2. Część teoretyczna
  3. Konfiguracja środowiska
  4. Przykład 1. Formatowanie Daty
  5. Przykład 2. Prosty Kalkulator
  6. Przykład 3. Kolekcje
  7. Przykład 4. Kolekcje, metoda setUp
  8. Przykład 5. Metody Zwracające Typ Void
  1. Przykład 6. Testowanie Wyjątków
  2. Przykład 7. Testy Sparametryzowane
  3. Przykład 8. Zadania Asynchroniczne
  4. Przykład 9a. Testowanie Klasy Jako Jednostki
  5. Przykład 9b. Mockowanie
  6. Przykład 10. Mockowanie W Aplikacji Spring
  7. Zakończenie

Odcinki bonusowe:

Mockowanie dużej metody w serwisie springowym*

W przykładzie tym przedstawiam krok po kroku jak za mockować wszystkie potrzebne zależności w dużej metodzie w serwisie springowym.

Pokazuję jak ustawiać obiekty w testach dla mockowanych metod. A także jak odpowiednio zwracać obiekty parametrów z mockowanych metod.

Opowiadam o problemie testowania dat i jak poradzić sobie z testowaniem dat korzystając z pakietu java.time i mockowania zegara.

Czas odcinka 49:15

Testy integracyjne w aplikacji Spring Framework*

przykładzie tym pokazuję, jak napisać pierwszy test integracyjny w aplikacji springowej korzystając z narzędzia MockMvc.

Demonstruję, jak można korzystać z repozytoriów  w testach integracyjnych. Tak, żeby umożliwić sobie testowanie danych zapisanych w bazie.

Pokazuję także jak poprawnie skonfigurować testy integracyjne w Gradle, tak żeby były umieszczone w osobny sourceSet. A także by można było je odpalać w Gradle osobnym zadaniem (integrationTest).

Czas odcinka 19:11

*Aktualizacja 01.06.2020

Darmowy fragment:

Co jest w cenie kursu?

Najczęściej zadawane pytania:

Kiedy rozpoczyna się kurs?

Kurs rozpoczyna się w momencie opłacenia dostępu

Jak długo mam dostęp do tego kursu?

Otrzymujesz dożywotni dostęp do tego kursu. 

Czy dostanę cały kurs od razu?

Tak.

Na jakiej wersji Javy oparty jest kurs?

Wszystkie przykłady były uruchamiane na wersji 8, ale nic nie stoi na przeszkodzie, żeby uruchomić je na wyższej wersji Javy.

Czy kurs jest dla mnie, jeżeli dopiero zacząłem naukę Javy?

Kurs zaczyna się od naprawdę prostych przykładów i kilka pierwszych przykładów nie powinno stanowić problemu dla dopiero zaczynających osób. Jednak zalecam najpierw zapoznanie się z podstawami Javy i opanowanie ich w dobrym stopniu. A dopiero po tym przerabianiem mojego kursu.

Co jeżeli mam z czymś problem?

Skorzystaj z formularza kontaktowego, na pewno odpowiem: https://nullpointerexception.pl/kontakt