integratsiooniteste
Integratsiooniteste on tarkvara testimise etapp, kus kontrollitakse erinevate moodulite või süsteemiosade omavahelist koostööd. Eesmärk on tagada liideste, andmevahetuse ja töövoogude õige toimimine ning avastada vigu, mis ilmnevad ainult modulite koosmängus.
Integratsioonitestid eralduvad unit testidest ja süsteemitestidest. Unit testid kontrollivad üksikute moodulite sisemist funktsionaalsust, süsteemitestid hindavad tarkvara
Tüübid ja lähenemisviisid: integreerimisel eristatakse komponendi- või mooduli tasandil toimivad testid ning lõpp- ehk end-to-end testid,
Tööriistad ja keskkonnad: sõltuvalt tehnoloogilisest stackist kasutatakse erinevaid tööriistu. Näiteks Java-s JUnit või TestNG koos API-testimise
Parimad tavad ja väljakutsed: määratleda selgelt liideste lepingud ja testimise kriteeriumid, kasutada stubs või mocks ning