When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Testy jednostkowe - JUnit 5, Mockito 2, TDD

Poznaj od podstaw jak tworzyć dobre testy jednostkowe w języku Java i metodyce Test Driven Development

     
  • 4.3
  •  |
  • Reviews ( 491 )
₹519
Testy jednostkowe - JUnit 5, Mockito 2, TDD

This Course Includes

  • iconudemy
  • icon4.3 (491 reviews )
  • icon6h 13m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Testy jednostkowe - JUnit 5, Mockito 2, TDD

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

.

What You Will Learn?

  • 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 stosować zasady FIRST oraz CORRECT. .
  • Jak pracować w metodyce Test Driven Development. .
  • Jak używać metryki Code Coverage..