¿Se usa Spring's MockMvc para pruebas unitarias o pruebas de integración?

Spring tiene 2 configuraciones para MockMvc:

Configuración independienteConfiguración de WebApplicationContext

En general, ¿para qué tipo de pruebas se utiliza MockMvc? Unidad o Integración? ¿o ambos?

¿Estoy en lo cierto al decir que el uso de la configuración independiente (que se ejecuta fuera del contexto de la aplicación Spring) le permite escribir pruebas unitarias y con la configuración de WebApplicationContext puede escribir pruebas de integración?

Respuestas a la pregunta(2)

Su respuesta a la pregunta