Integraatiotestaus ( englanniksi Integration testing , joskus kutsutaan nimellä Englanti Integration and Testing , lyhenne englanniksi I & T ) on yksi ohjelmistotestauksen vaiheista , jossa yksittäisiä ohjelmistomoduuleja yhdistetään ja testataan ryhmässä . Tyypillisesti integrointitestaus tapahtuu yksikkötestauksen jälkeen ja edeltää järjestelmätestausta .
Integraatiotestaus ottaa yksikkötestatut moduulit syötteinä, ryhmittelee ne suurempiin sarjoihin, suorittaa testisuunnitelmassa määritellyt testit kyseisiä sarjoja vastaan ja esittää ne lähtöinä ja tuloina myöhempään järjestelmätestaukseen.
Integrointitestauksen tarkoituksena on varmistaa, että suunnitellut yksiköt täyttävät toiminta-, hyväksymis- ja luotettavuusvaatimukset. Näiden suunnitteluyksiköiden - liitännät, sarjat tai moduuliryhmät - testaus suoritetaan niiden käyttöliittymän kautta käyttämällä "mustan laatikon" testausta .
Integraatiotestauksen automatisointiin käytetään jatkuvan integroinnin järjestelmiä ( CIS) . Tällaisten järjestelmien toimintaperiaate on seuraava:
Näin ollen automaattiset integrointitestit suoritetaan välittömästi muutosten tekemisen jälkeen, mikä mahdollistaa virheet havaitsemisen ja korjaamisen lyhyessä ajassa.
Katso Jatkuvan integroinnin ohjelmistojen vertailu _