2009-09-09 11 views

Respuesta

2

Probar JspTest. Úselo para probar la lógica de vista en una página JSP.

+0

Todavía figura como * alpha * después de 7 años, sin actividad aparente. Probablemente muerto. – Raedwald

3

Consulte HtmlUnit o Watij.

que establecen un mecanismo sin cabeza en navegador que permite escribir pruebas de navegación de páginas HTML, rellenar formularios, etc. presionando los botones

Una vez dicho esto, yo trato de poner la menor funcionalidad en mis páginas JSP (o similar) y enfocar mi prueba en los objetos subyacentes de la lógica comercial y su creación de beans para la visualización JSP. Pero la prueba final de los JSP definitivamente es una buena idea.

1

Strip it out? ;)

En pruebas de contenedor (utilizando, por ejemplo, Cactus) o compile los JSP en servlets y luego simule los objetos de respuesta/respuesta.

JUnit In Action tiene una sección de pruebas unitarias JSPs & código del lado del servidor. Yo recomendaría el libro.

7

Aparte de la lógica de visualización, que es notoriamente difícil de probar, mi consejo sería no poner la lógica en JSP. En lugar de moverlo a POJOs y se resuelve el problema.

Cuestiones relacionadas