To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Testowanie

Testy w Javie - podstawy

Testowanie w Javie to szkolenie dla osób programujących w Javie, chcących testować efektywniej z wykorzystaniem JUnit, AssertJ czy Mockito.

Czas trwania
16h · 2 dni
Dla kogo

Idealny dla zespołów, które…

1 Dla wszystkich, którzy chcą zdobyć lub poszerzyć swoją wiedzę na temat testów w Javie.
2 Dla programistów, którzy chcieliby podnieść jakość tworzonego kodu.
Efekty po programie

Testowanie i jakość oprogramowania — automatyzacja i metodyki QA.

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 · 5 modułów

Co konkretnie robimy

M01
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ć?
M02
JUnit
  • · podpięcie do projektu
  • · pierwszy prosty test
  • · tworzenie wartościowych przypadków testowych
M03
AssertJ
  • · czym są asercje?
  • · dlaczego te wbudowane we framework są niewystarczające?
  • · AssertJ – najlepsza biblioteka do asercji w Javie
M04
Mockito
  • · jak odseparować test od zewnętrznych zależności?
  • · dobre praktyki związane z mockowaniem
M05
Projekt
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.