JUnit5

Kurs obejmuje wszystkie niezbędne informacje o JUnit5 (architektura i funkcje) wraz z przykładami i ćwiczeniami, aby pomóc uczestnikom wykorzystać zbodytą wiedzę w praktyce.
Kod: JVA-067
Czas trwania: 12 godzin

Opis szkolenia

Kurs obejmuje wszystkie niezbędne informacje o JUnit5 (architektura i funkcje) wraz z przykładami i ćwiczeniami, aby pomóc uczestnikom wykorzystać zbodytą wiedzę w praktyce. W trakcie kursu uczestnicy będą mieć możliwość napisania własnych aplikacji z zastosowaniem zasad TDD przy użyciu Junit5 - najczęściej włączanej biblioteki zewnętrznej w projektach Java.

JUnit jest platformą do tworzenia testów jednostkowych oprogramowania w języku Java. Jest ona znacząca w programowaniu sterowanym testami i w części frameworków do tworzenia testów jednostkowych znanych jako xUnit, wywodzących się z Sunit. Podczas kompilacji jest połączona jako plik JAR.

Plan szkolenia

Zapoznanie się z JUnit 5
  • Czym jest JUnit?
  • Czym jest TDD?
  • Zalety TDD
  • Cykl życia tworzenia kodu
  • Wyodrębnienie błędnego kodu
  • AJUnit 4 Architecture
  • JUnit 5 Modules
  • JUnit Platform
  • JUnit Jupiter
  • JUnit Vintage

JUnit 5 vs. JUnit 4
  • Architektura
  • Wersja obsługiwana przez Java
  • Adnotacje
  • Asercje
  • Założenia
  • Narzędzia używane do tworzenia kodu
  • Wsparcie IDE dla JUnit 5
  • Podstawowe zależności
  • Adnotacja @Test
  • Test fixtures

Ćwiczenia
JUnit 5 Nowe funkcje i adnotacje
  • @DisplayName
  • @Disabled
  • @Nested
  • @Tag

Asercje
Założenia
Wstrzykiwanie zależności w JUnit 5
Testy parametryzowane
Testy dynamiczne
Ćwiczenia
Integracja JUnit 5 z Mockito
  • SUT i DOC
  • Atrapa obiektów
  • Rozszerzenia JUnit 5
  • Użycie cases dla atrapy obiektów
  • Zależność Mockito
  • Mockowanie

Ćwiczenia

Cele

Zapoznanie uczestników z podstawową wiedzą niezbędną do tworzenia aplikacji przy użyciu JUnit5.

Grupa docelowa

  • Programiści bez doświadczenia w testach jednostkowych
  • Programiści, którzy mają doświadczenie w JUnit 4 i którzy chcą uczyć się oraz korzystać z nowych funkcji Junit 5.
  • Testerzy, którzy chcą zautomatyzować część swojej pracy.

Wymagania

  • Podstawowa znajomość Java 8
  • Podstawowa znajomość narzędzia do budowania projektów Apache Maven

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1276 zł
Bucharest 1276 zł
Kraków 1276 zł
Wroclaw 1276 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-06786194

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.