Si tengo Java-webapp (servlets), ¿cuál es la mejor manera de crear pruebas automatizadas para esta aplicación?¿Cómo probar una aplicación web?
¿Debo comenzar un servidor? Pero eso es muy frágil. ¿Debo llamar a los servlets directamente? Pero, ¿cómo se puede hacer esto? No sé cómo crear una ServletResponse/ServletRequest.
¿Y cuál es la mejor manera de probar la funcionalidad de la aplicación web? ¿Debo verificar el texto HTML generado? Pero si cambio las plantillas (error tipográfico) la prueba se rompe.
¿Cuáles son sus mejores prácticas y experiencias con las pruebas de webapps?