Az integrációs tesztelés ( angol Integration testing , néha angol Integration and Testing , angol I & T rövidítés ) a szoftvertesztelés egyik fázisa , amelynek során az egyes szoftvermodulokat egy csoportban kombinálják és tesztelik. Az integrációs tesztelésre általában az egységtesztelés után kerül sor, és megelőzi a rendszertesztet .
Az integrációs tesztelés az egységtesztelt modulokat bemenetként veszi, nagyobb készletekbe csoportosítja, lefuttatja a teszttervben meghatározott teszteket ezekkel a halmazokkal szemben, és kimenetként és bemenetként jeleníti meg a későbbi rendszertesztekhez.
Az integrációs tesztelés célja annak ellenőrzése, hogy a tervezett egységek megfelelnek-e a funkcionális, átvételi és megbízhatósági követelményeknek. Ezen tervezési egységek – egységek, készletek vagy modulcsoportok – tesztelése interfészükön keresztül, „fekete doboz” teszteléssel történik .
A folyamatos integrációs rendszereket ( CIS) használják az integrációs tesztelés automatizálására . Az ilyen rendszerek működési elve a következő:
Így a változtatások után azonnal lefutnak az automatikus integrációs tesztek, amelyek lehetővé teszik a hibák rövid időn belüli észlelését és kijavítását.
Lásd : Folyamatos integrációs szoftverek összehasonlítása