Buscando un marco para las pruebas del sistema en Java. Tenemos una aplicación web que se ejecuta bajo Tomcat (Spring, Hibernate, etc.) con una API bien definida que se puede exponer fácilmente como RMI (o de cualquier otro modo).Marco de pruebas del sistema en Java
Queremos poner a prueba esta API. El marco debe probar el servidor en ejecución. Las pruebas serán activadas por Jenkins o las ejecutarán los desarrolladores o QA Automation.
La mayoría de las pruebas serán escritas por los desarrolladores, por lo que queremos que sean similares a lo que están familiarizados (Java, todas las tecnologías mencionadas anteriormente). La capacidad de prueba de rendimiento es una ventaja.
Se agradecerán todas las historias o sugerencias de éxito/fracaso.
Spring, Hibernate ... - ¿por qué no utilizar [Spring integration testing support] (http://static.springsource.org/spring/docs/current/spring-framework-reference/html/testing.html)? –
¿Qué quiere de un "marco para las pruebas del sistema" que no puede sacar de JUnit/TestNG si está haciendo RMI? – ebaxt
@TomaszNurkiewicz: porque eso es integración/prueba unitaria y no realmente prueba del sistema en la plataforma objetivo. En la práctica, esto no es fácil de descifrar (en mi experiencia). –