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.