Несколько изолированных точек:
Да, это обычный подход к тестированию Spring - отдельные модульные тесты и интеграционные тесты, где первый не загружает какой-либо контекст Spring.
Для ваших модульных тестов, возможно, стоит подумать над тем, чтобы ваши тесты были сосредоточены на одном изолированном модуле.
Если ваши тесты связаны между собой множеством зависимостей, то это не совсем юнит-тесты. Это интеграционные тесты, в которых вы проводите зависимости, используя новые, а не внедрение зависимостей. Потеря времени и дублирующих усилий, когда ваше производственное приложение использует Spring!
Полезны базовые интеграционные тесты для ознакомления с контекстами Spring.
Аннотация @required может помочь вам убедиться, что вы перехватываете необходимые зависимости в вашей проводке Spring.
Может быть, загляните в Maven, который даст вам явные фазы для привязки вашего устройства и интеграционных тестов. Maven довольно широко используется в сообществе Spring.