Una prueba unitaria es una prueba escrita por el programador para verificar que un fragmento de código relativamente pequeño está haciendo lo que se pretende que haga.
Se realiza una prueba de integración para demostrar que las diferentes piezas del sistema funcionan juntas. Las pruebas de integración cubren aplicaciones completas y requieren mucho más esfuerzo para armarlas. Por lo general, requieren que se les asignen recursos como instancias de bases de datos y hardware.
"Los servicios de pruebas de integración de sistemas (SIT) garantizan que los módulos individuales, la configuración de productos, las operaciones por lotes, la funcionalidad básica de informes y las interfaces clave de una aplicación bajo prueba (AUT) funcionen bien". - Maveric Systems