Testowanie aplikacji Java/Spring

Kurs koncentrujący się na testowaniu aplikacji Java oraz aplikacji opartych o framework Spring. Rozszerzony o wstęp do teorii testowania. Tematyka często pomijana w różnorakich kursach aczkolwiek stanowi nierozłączną część tworzenia oprogramowania i jest wykorzystywana przez programistów na co dzień. Jej zrozumienie oraz poprawne używania przedstawionych technik pozwoli na tworzenie kodu z ograniczoną ilością potencjalnych błędów.

Tego produktu nie ma na stanie i nie jest dostępny.

Category:

Opis

Czas trwania

2 spotkania x 6 godzin
Uwaga: kurs rozpocznie się po zebraniu minimum 5 uczestników.

Tematyka kursu

  • Testowanie aplikacji: ręczne oraz automatyczne.
  • Rodzaje oraz poziomy testowania.
  • Wprowadzenie do JUnit5.
  • Adnotacje do sterowania testami w JUnit5.
  • Asercje oraz biblioteka AssertJ.
  • Testowanie w kontekście budowania przy pomocy Maven.
  • Biblioteka Mockito oraz „mockowanie” obiektów i zachowań.
  • Testy integracyjne oraz uruchamianie kontekstu Spring.
  • Test Driven Development (TDD).
  • Behavioral Driven Development (BDD).
  • Narzędzie Cucumber oraz język Gherkin.
  • Narzędzie Selenium oraz automatyzacja testów.
  • Narzędzie Gatling oraz wprowadzenie do testów wydajnościowych.