2011-05-12 23 views
5

Equipo,EJB unidad Caso de prueba

Tenemos que hacer EJB 3.1 casos de prueba de unidad. Para eso estamos analizando herramientas para hacer pruebas eficientes. Estamos tomando arquillian, cactus en consideración. ¿Puede alguien decirme qué herramienta es adecuada para nuestra pila de tecnología en cuanto a rendimiento? Estamos utilizando JBOSS + Hibernate

Respuesta

3

Pruebas EJBs es mi desafío diario. La respuesta simple es no. Aquí hay algunas razones básicas por las que es mejor tener pruebas unitarias que pruebas integradas: http://blog.thecodewhisperer.com/2010/10/16/integrated-tests-are-a-scam/

Sin embargo, si probar EJB es realmente algo que desea y necesita, he comprometido algunos artículos sobre cómo abordarlo (JBoss e Hibernate es mi configuración también). A veces OpenEJB es una exageración y la burla simple es suficiente - Sugiero Mockito http://mockito.org y algunos ejemplos que he escrito http://jakub.marchwicki.pl/posts/2011/05/06/the-art-of-testing-an-ejb-application-part-ii/

0

Use un recipiente incrustado en su configuración de Maven, a continuación, simulaciones a cabo cualquier interfaz en el sistema de EJB ya sea con su poseer objetos simulados, o Mockito. De esta forma, puedes concentrarte en probar la 'carne' de los EJB y nada más.