Spring Boot testaus
Testaus on olennainen osa nykyaikaista ohjelmistokehitystä ja jokaisen Java-kehittäjän voikin katsoa osaavan testauksen perusteet. Jos olet, tai olet jatkossa, Spring Boot projektissa, niin hyvälläkin JUnit ja Mockito osaamisella pääsee alkuun, mutta tämä kurssi tuo repertuaariin hyvän palvelinkoodin testauksen taidot Spring Boot sovelluskehityksessä.
Location
Helsinki
Training formats
Classroom
Remote
Duration
1 day
Price
890 €
Kohderyhmä
Spring Boot projekteissa olevat kehittäjät, jotka haluavat laajan ja käytännönläheisen yleiskuvan sovelluskehittäjän vastuulla olevasta testaamisesta.
Esitiedot
Spring Boot ohjelmoinnin perustaidot ja mielellään vähintään perusosaaminen yksikkötestaamisesta JUnitilla.
Spring Boot testaus -koulutuksen sisältö
Testauksen yleiskuva
- Mitä sovelluskehittäjän kuuluu testata
- Testien jako
- Spring Boot testien riippuvuudet
JUnit kertaus (tarvittaessa)
- JUnit 5 testit
- Testien elinkaari
- Assertiot
- Dynaamiset ja paramerisoidut testit
SpringBootTest
- Testien ajaminen
- Testikonteksti ja ApplicationContext
- Testiresurssit
REST-rajapinnan testaus
- MockMvc ja WebMvcTest
- CRUD toimintojen kutsu MockMvc:n avulla
- Vastausten tarkistus
- Datan käsittely
- DI: valeoliot ja konfigurointi, Mock, MockBean ja SpyBean
- Stubluokat
- Palvelimen testaus WebTestClient:in avulla
- Rest client koodin testaus
- Suojattujen rajapintojen testaus
Tietokantojen testaus
- Testikantojen konfigurointi
- JPA-testaus: @DataJpaTest
- TestEntityManager-luokan käyttö
- Transaktiohallinta
- @JdbcTest ja JdbcTemplate
- NoSQL tietolähteiden testaus - MongoDB
- DbUnit ja SpringBoot
- Tietokantatestaus Testcontainers-kirjaston avulla
HTML-käyttöliittymän testaus
- Thymeleaf-enginellä toteutetun käyttöliittymän testaus
- Selenium
- MockMvc ja Selenium, WebDriver
You might be interested in these courses: