Integrační testování ( anglicky Integration testing , někdy též anglicky Integration and Testing , zkratka English I&T ) je jednou z fází testování softwaru , ve které se kombinují a testují jednotlivé softwarové moduly ve skupině. K testování integrace obvykle dochází po testování jednotky a předchází testování systému .
Integrační testování bere moduly, které byly testovány na jednotku, jako vstup, seskupuje je do větších sad, spouští testy definované v plánu testování proti těmto sadám a prezentuje je jako výstupy a vstupy pro následné testování systému.
Účelem integračního testování je ověřit, že navržené jednotky splňují požadavky na funkčnost, přijatelnost a spolehlivost. Testování těchto konstrukčních celků - svazků, sad nebo skupin modulů - se provádí přes jejich rozhraní pomocí testování "černé skříňky" .
Systémy kontinuální integrace ( CIS) se používají k automatizaci testování integrace . Princip fungování takových systémů je následující:
Automatické integrační testy se tedy provádějí ihned po provedení změn, což vám umožňuje detekovat a opravit chyby v krátkém čase.
Viz Srovnání softwaru pro kontinuální integraci