Integraatiotestauksessa arvioidaan, miten hyvin eri osat toimivat yhdessä. Käytännössä siinä testataan yksiköiden välisiä ohjelmointirajapintoja ja niiden vuorovaikutusta. Se on teknistä testaamista, jonka tavoitteena on varmistaa, että yksiköt sopivat yhteen.
Toimivaan kokonaisuuteen voidaan esimerkiksi lisätä vuorollaan yksi yksikkötestauksella toimivaksi varmistettu osa, jonka jälkeen varmistetaan koko kokonaisuuden toimivan. Integraatiotestausta tehdäänkin usein yhdessä yksikkötestauksen kanssa.
Hyvä käytäntö on, että ohjelmointirajapinnan organisaationsa ulkopuolelle julkaissut organisaatio hyödyntää myös itse julkaisemaansa ohjelmointirajapintaa omassa toiminnassaan. Näin organisaation on helppo huomata, jos ohjelmointirajapinnassa on häiriöitä.
Organisaation sisäiseen käyttöön voidaan tarjota esimerkiksi kirjoitusoikeuksia tai laajempia tiedonkäsittelyoikeuksia tietoon. Organisaation ulkopuolelle esimerkiksi vain lukuoikeutta.