Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Testy jednostkowe - JUnit 5, Mockito 2, TDD

Poznaj od podstaw jak tworzyć dobre testy jednostkowe w języku Java z biblioteką jUnit 5 i metodyce Test Driven Development

5.0(2)
99% pozytywnych recenzji

Stworzony przez Dev Foundry

Ostatnia aktualizacja: 15/09/2020

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
Wstęp
|02:30
Czym są testy jednostkowe?
|06:32
Trailer
Wstęp
Czym są testy jednostkowe?
Rodzaje testów
Extension Model
Obiekty typu Spy
79
00
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • 50 wykładów
  • 6 godz. 06 min. materiałów wideo
  • 4 slajdów
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Wyróżnione opinie

Czego się nauczysz?

  • Jak tworzyć dobre testy jednostkowe.
  • Jak korzystać z asercji i pracować z frameworkiem JUnit 5.
  • Jak korzystać z mocków i pracować z frameworkiem Mockito 2.
  • Jak pracować w metodyce Test Driven Development.

Wymagania

Podstawowa znajomość języka Java.

Podstawowa znajomość programowania obiektowego.

Opis kursu

Testy jednostkowe są jedną z najważniejszych technik, które powinien znać każdy programista, niezależnie od języka w którym tworzy.

Kurs zaczynamy od wytłumaczenia czym są testy jednostkowe i dlaczego są takie ważne.


Następnie przedstawiamy szczegółowo dwa najważniejsze i najpopularniejsze frameworki Javowe używane w tworzeniu testów jednostkowych:


  • JUnit 5 - bardzo znany i popularny framework do uruchamiania testów oraz tworzenia asercji,
  • Mockito 2 - równie popularny framework, służący głównie do tworzenia mocków - obiektów imitujących zachowanie zewnętrznych zależności testowanych klas.


Centralną częścią kursu jest dokładne przedstawienie poszczególnych właściwości oraz funkcjonalności JUnita 5 oraz Mockito 2.

Przy okazji przedstawiania danej funkcjonalności, omawiamy również różnice w implementacji danego rozwiązania między poprzednimi i aktualnymi wersjami tych frameworków.


Bardzo ważnym działem jest wprowadzenie do tematyki TDD - Test Driven Development - czyli techniki tworzenia kodu, w której zaczyna się od napisania testów jednostkowych, a dopiero potem przechodzi do implementacji danej funkcjonalności w kodzie.


Z pomocą tego kursu poznasz także zestaw konwencji oraz dobrych praktyk programistycznych: dowiesz się jak tworzyć dobre testy jednostkowe korzystając z akronimów FIRST oraz CORRECT i skonfigurujesz bibliotekę JaCoCo, by tworzyć raport pokrycia kodu testami jednostkowymi przy każdym uruchomieniu testów.


Wszystkie zagadnienia są dokładnie omawiane na praktycznym przykładzie aplikacji rozwijanej w trakcie trwania kursu.

Ponadto czekają na Ciebie zadania, które pomogą ci ugruntować nowo zdobytą wiedzę, a kod do każdego wykładu oraz zadania będzie umieszczony na platformie GitHub.

Spis treści

Czas trwania: 06:06:42Rozwiń wszystkie tematy
downWstęp i utworzenie projektu
3 wykłady
  • Wstęp|02:30
  • Instalacja narzędzi05:26
  • Utworzenie projektu04:40
downWprowadzenie do testów jednostkowych
8 wykłady
downJUnit 5
17 wykłady
downDobre praktyki oraz konwencje tworzenia testów
5 wykłady
downMockito 2
11 wykłady
downTest Driven Development
6 wykłady

Kup w pakiecie i oszczędź 20%

Razem do zapłaty

20% taniej

158.00 zł

126
40

O autorze

avatar
Dev FoundryProgramiści

Publikacje: 3

Ocena autora: 5.0

O mnie
Dev Foundry to zespół dwóch pasjonatów programowania z wieloletnim doświadczeniem w pracy komercyjnej - Dawid Nowak i Paweł Ćwik. Jesteśmy również autorami wielu bardzo popularnych...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
avatar
quotemark
Marcin Parat
Potwierdzona transakcja
23.09.2020

Jeśli coś jest dobrze merytorycznie i dogłębnie przygotowane to broni się samo. Kurs wybitny. Pozdrawiam.

Czy ta opinia była pomocna? 0 0
avatar
Dev Foundry Autor
12.10.2020
Dziękujemy bardzo za poświęcenie czasu i wystawienie recenzji :) Bardzo się cieszymy, że kurs przypadł Ci do gustu!
79
00