Я веб-разработчик, закончил разработку Java EE (Richfaces, Seam 2, EJB 3.1, JPA). Для тестирования JPA я использую гиперзвуковой и Mockito. Но мне не хватает более глубоких знаний об EJB.
Некоторые могут возразить, что мы должны использовать OpenEJB и Arquillian, но для чего? Когда мне нужно проводить зависимые от контейнера тесты? Каковы возможные сценарии тестирования, в которых мне понадобятся OpenEJB и Arquillian?
Просветите меня, пожалуйста :)