Справочник по Mdo довольно хорошо охватывает основные опции.Существует много пробега в POJO вне-контейнерного модульного тестирования, игнорируя их "EJB-сущность".
Однако мой опыт показывает, что действительно интересные вещи не начнут происходить, пока вы не тренируетесьсерверный код более полно.Например, когда начинают играть проблемы с транзакциями и параллелизмом.
Моя практика - писать тесты на соответствие формальным API-интерфейсам веб-служб и EJB.Сами тесты могут быть написаны с использованием JUnit.Имея хороший набор тестов, которые могут положиться на Mocking некоторых сервисов и / или заполнение баз данных конкретными данными, я могу не только тестировать основные функции, но и создавать стрессовые и нагрузочные тесты.