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
47
40

40 % taniej

79.00 zł

To najniższa cena z ostatnich 30 dni!

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

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
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!
47
40

40 % taniej

79.00 zł

To najniższa cena z ostatnich 30 dni!