I forbindelse med programvaresystemer og programvareutvikling er en testprosess som tester et programvaresystems sameksistens med andre. Med flere integrerte systemer, gitt at man antar at hvert system allerede har bestått systemtesting, fortsetter systemintegrasjonstesting med å teste de nødvendige interaksjonene. Etter dette sendes leveransene videre til akseptansetesting.