Testy integracyjne – jeden z etapów testowania oprogramowania, wykonywany w celu wykrycia defektów w interfejsach i interakcjach pomiędzy modułami lub systemami.
Testy integracyjne są przeprowadzane w celu oceny zgodności systemu lub komponentu z określonymi wymaganiami funkcjonalnymi.
Występują po testach jednostkowych, jednakże przed testami walidacyjnymi. Współczesne aplikacje składają się przeważnie z wielu współpracujących systemów, należy więc sprawdzić czy komunikacja pomiędzy nimi nie jest zakłócona.
Testy integracyjne wykorzystują moduły przetestowane jednostkowo, grupując je w większe agregaty. Kolejnym etapem jest zastosowanie testów zdefiniowanych dla tych agregatów w planie testów integracji. Efektem testów jest zintegrowany system gotowy na testy systemoweMartyn A Ould & Charles Unwin (ed), Testing in Software Development, BCS (1986), p71. Dostęp 31 października 2014..
Podejścia Wyróżnia się kilka najpopularniejszych testów integracyjnych: top-down (od góry do dołu), bottom-up, Big Bang i mieszane (ang. sandwich). Inne schematy integracji toBinder, Robert V.: Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison Wesley 1999.