Более подробную информацию вы найдете в официальной документации, есть раздел под названием "Тестирование компонентов ступенчатой области" . Но для начала вы должны аннотировать свой Тест с помощью этих двух аннотаций (до Spring 4.1), включающих область действия вашего шага.
@TestExecutionListeners( { DependencyInjectionTestExecutionListener.class,
StepScopeTestExecutionListener.class })
Или эту аннотацию для Spring 4.1 +
@SpringBatchTest
You затем также необходимо определить StepExecution, аналогичный этому (и взятый из документации)
public StepExecution getStepExecution() {
StepExecution execution = MetaDataInstanceFactory.createStepExecution();
execution.getExecutionContext().putString("input.data", "foo,bar,spam");
return execution;
}