O MockMvc da Spring é usado para testes de unidade ou de integração?

O Spring possui 2 configurações para o MockMvc:

Configuração autônomaConfiguração do WebApplicationContext

Em geral, para que tipo de teste o MockMvc é usado? Unidade ou integração? ou ambos?

Estou certo ao dizer que o uso da configuração autônoma (executada fora do contexto de aplicativos do Spring) permite gravar testes de unidade e, com a configuração WebApplicationContext, você pode escrever testes de integração?

questionAnswers(2)

yourAnswerToTheQuestion