Если Вы находитесь на MAC OSX, я нашел, что http://www.versionsapp.com/"> Версии был невероятным (свободным) фронтендом GUI к SVN.
внеконтейнерное тестирование EJB Эрваном «Airone» Вернли
Следующая версия NetBeans 6.8 включает замечательную новую функцию: он генерирует модульные тесты для EJB 3.1 с кодом встраиваемого контейнера .
@Test
public void testHello() throws Exception {
System.out.println("hello");
HelloService instance = (HelloService)javax.ejb.embeddable.EJBContainer.createEJBContainer().getContext().lookup("java:global/classes/HelloService");
String expResult = "";
String result = instance.hello();
assertEquals(expResult, result);
// TODO review the generated test code and remove the default call to fail.
fail("The test case is a prototype.");
}
JSFUnit - это «среда тестирования для приложений JSF. Она предназначена для обеспечения полного тестирования интеграции и модульного тестирования приложений JSF с использованием упрощенного API. Тесты JSFUnit выполняются внутри контейнера, который предоставляет разработчику полный доступ к управляемым bean-компонентам, FacesContext, EL Expressions и внутреннему дереву компонентов JSF. В то же время у вас также есть доступ к проанализированному HTML-выводу каждого клиентского запроса ».
Есть хорошая книга по TDD, написанная Лассе Коскела
В ней есть бесплатная загрузка из Интернета на основе тестирования EJB . Возьмите его и закатайте рукава.