Si fuera un programa de Windows, usaría Auto it para automatizar las pruebas. ¿Hay algo similar para las aplicaciones basadas en navegador?¿Cómo automatizar las pruebas de una aplicación basada en navegador?
Nada demasiado complejo, que sólo debe permitir scripting (preferible para mí al macro-grabación) para simular la interacción humana con el navegador, lo que significa ser capaz de identificar los campos de un formulario por su nombre, inyectar texto en algunos, simular ratón -Haga clic en otros, etc. y luego, después de enviar un formulario, debería ser capaz de leer el texto de ciertos controles nombrados, verificar el estado de los demás (marcado, índice de grupo de radio, de solo lectura, etc.).
Si bien aprecio un producto completo, no aprecio una curva de aprendizaje empinada. algo tan simple como la secuencia de comandos de Auto No estaría bien.
No sé si hace una diferencia qué navegador se usa, pero podría vivir con MSIE 6 o superior (quizás 7 o más con un solo clic).
Editar: Tres carteles hasta la fecha (de tres) recomiendan Selenium. Uno dice que solo es FireFox y necesito probar MSIE, sin embargo, algunos rápidos de Google muestran que esto debería ser posible (aunque es posible que tengas que configurar todo en FF primero, luego cambiar a MSIE).
Ver http://www.emadibrahim.com/2009/01/19/testing-web-app-with-selenium-explorer-and-net/ y http://wiki.openqa.org/display/SEL/Selenium+Core+FAQ Espero que esto ayude a alguien.
Hoy en día, este tipo de preguntas se deben hacer en https://softwarerecs.stackexchange.com/ – Mawg