integraationtestimist
Integraationtestimist, usein kutsuttu integraatiotestaukseksi, on ohjelmistotestauksen vaihe, jossa erillisten moduulien, komponenttien tai palveluiden yhteistoiminta varmistetaan. Sen tavoitteena on todentaa, että rajapinnat, tiedonsiirto ja virheenkäsittely toimivat odotetusti kokonaisuudessa, jossa yksittäisten yksikköjen toimivuus on jo osoitettu. Integraationtestauksella pyritään löytämään rajapinnasta johtuvat virheet ennen laajempaa käyttöönottoa.
Testauksen laajuus määritellään arkkitehtuurin rajapintojen mukaan. Menetelmät voivat olla top-down, bottom-up, incremental tai big bang. Keskeisiä
Prosessi sisältää suunnittelun, rajapintakohtaisten testitapausten laatimisen, testidatan määrittelyn, ympäristövaatimusten huomioimisen sekä testien suorittamisen ja virheiden raportoinnin.
Ympäristöt rakennetaan usein konttiteknologiaa hyödyntäen ja integroidaan jatkuvaan integraatio-/toimitusputkeen (CI/CD). Työkaluina voidaan käyttää JUnitin tai TestNG:n