Acabo de unirme a un equipo que trabaja en una aplicación web Java existente. Se me ha encomendado la tarea de crear un paquete de prueba de integración automatizado que se ejecute cuando los desarrolladores se comprometan con nuestro servidor de integración continua (TeamCity), que se despliega automáticamente en nuestro servidor de transición, por lo que realmente las pruebas se ejecutarán contra nuestro servidor de aplicaciones web.Prueba de integración de una aplicación * Existente * (con ejecución automática de la suite de pruebas)
He leído muchas cosas sobre las pruebas de integración automática con frameworks como Watir, Selenium y RWebSpec. He creado pruebas en todos estos y, aunque prefiero Watir, estoy abierto a todo.
Lo que no ha quedado claro para mí es cómo crear un conjunto de pruebas completo para una aplicación, y cómo hacer que ese conjunto se ejecute en su totalidad al ejecutar algún script. Puedo felizmente crear pruebas individuales de complejidad variable, pero hay un vacío en mi conocimiento sobre cómo unir todo en algo útil.
¿Alguien tiene algún consejo sobre cómo crear un conjunto de pruebas completo y que se ejecute automáticamente?
Gracias!
¿Escribió sobre la solución en alguna parte? –