Для теста можно использовать специальное сканирование компонентов, исключающее «нормальный» класс и добавляющее класс теста.
Если у вас есть несколько разных тестовых классов, у них не должно быть @Component
Аннотация (или @Service, ...). Вместо этого они должны быть loaded
декларацией XML Bean. Таким образом, вы можете иметь разные XML-файлы для разных установок.
<context:component-scan base-package="com.queomedia.sgcrm.base">
<context:exclude-filter expression="com\.example\.AImpl" type="regex"/>
</context:component-scan>
<bean class="com.example.ATestImpl"/>