integrointitestausta
Integrointitestaus on ohjelmistotestauksen vaihe, jossa varmistetaan erillisten moduulien tai komponenttien yhteistoiminta. Sen tavoitteena on havaita rajapinnoissa, tiedonvaihdossa ja ajoaikana esiintyviä virheitä, joita yksikkötestauksessa ei ilmene. Integrointitestauksella täydennetään yksikkötestausta ja valmistellaan järjestelmätestausta.
Testaus voi alkaa kehitysprojektin aikana ja toteutua vaiheittain (incremental) tai kokonaisuutena (big bang). Yleisimmät lähestymistavat ovat
Suoritusympäristö muodostetaan siten, että moduulit voivat vuorovaikuttaa, ja testit kattavat sekä rajapinnat että epäonnistumistilanteet. Tärkeää on
Hyödyt: varhaisessa vaiheessa havaitaan rajapintavirheitä, parantuu järjestelmän luotettavuus ja tuki regressiotesteille sekä laajennettavuudelle. Haasteet: suurempi monimutkaisuus,
Hyviä käytäntöjä ovat selkeiden rajapintojen ja vastuiden määrittäminen, automaation hyödyntäminen jatkuvan integraation (CI) avulla, testikokoelman ylläpito