Poziom

Podstawowy

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z Testowania w Java

Testowanie w Javie to szkolenie dla osób programujących w Javie, chcących testować efektywniej z wykorzystaniem JUnit, AssertJ czy Mockito. Dobrze napisane testy weryfikują poprawność algorytmów i pozwalają na spokojne wprowadzanie zmian w istniejącym kodzie. Szkolenie wyjaśnia, po co w ogóle piszemy testy jednostkowe oraz uczy, jak tworzyć testy bardzo dobrej jakości.

Dla kogo jest kurs Testy w Javie?
  • logo infoshare Dla wszystkich, którzy chcą zdobyć lub poszerzyć swoją wiedzę na temat testów w Javie.
  • logo infoshare Dla programistów, którzy chcieliby podnieść jakość tworzonego kodu.

Czego nauczysz się na szkoleniu?

  • Zdobędziesz umiejętności efektywnego testowania kodu w Javie z wykorzystaniem narzędzi takich jak JUnit, AssertJ i Mockito.

  • Nauczysz się, dlaczego testy jednostkowe są ważne, jak pisać dobre testy oraz kiedy warto, a kiedy nie warto testować.

  • Opanujesz podstawy JUnit, w tym podpięcie go do projektu i tworzenie pierwszych prostych testów oraz wartościowych przypadków testowych.

  • Poznasz zalety biblioteki AssertJ w tworzeniu asercji oraz dowiesz się, dlaczego asercje wbudowane w framework są niewystarczające.

  • Zrozumiesz zasady mockowania z Mockito, co pozwoli Ci odseparować test od zewnętrznych zależności.

Program szkolenia Testy w Java

Teoria testów jednostkowych
  • motywacja
  • zasady pisania dobrych testów
  • dobre praktyki i często popełniane błędy
  • kiedy warto, a kiedy nie warto testować?

JUnit
  • podpięcie do projektu
  • pierwszy prosty test
  • tworzenie wartościowych przypadków testowych

AssertJ
  • czym są asercje?
  • dlaczego te wbudowane we framework są niewystarczające?
  • AssertJ – najlepsza biblioteka do asercji w Javie

Mockito
  • jak odseparować test od zewnętrznych zależności?
  • dobre praktyki związane z mockowaniem

Projekt

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.