En una entrada anterior, escribía sobre la existencia de SeleniumIDE, un plugin para Firefox con el cual podemos ejecutar pruebas en la interfaz de usuario de una manera un poco más automatizada.
En realidad puede ser muy útil, tiene muchos comandos que sirven para simular casi todo lo que un usuario humano podría hacer.
Por ejemplo, el siguiente video que hice, muestra una prueba muy sencilla pero en un Sistema real implementado en ambiente productivo (claro, la prueba fue hecha en un ambiente de test).
La prueba es tan sencilla que solo consta de comandos click, doubleClick, select, y un assertConfirmation el cual sirve cuando la aplicación lanza un cuadro de confirmación con JavaScript y con este comando Selenium da por hecho que debe aceptar la confirmación.
En YouTube existen algunos pocos tutoriales que pueden servir de inicio.
Mostrando entradas con la etiqueta Selenium IDE. Mostrar todas las entradas
Mostrando entradas con la etiqueta Selenium IDE. Mostrar todas las entradas
lunes, 18 de abril de 2011
sábado, 24 de julio de 2010
Pruebas Automatizadas: Selenium IDE
Selenium IDE es una útil herramienta para desarrollar pruebas automatizadas a nivel de Interfaz de Usuario para Aplicaciones Web. Se presenta como plugin para Firefox y puede utilizarse para cualquier otro navegador mediante Selenium RC. Su uso es muy sencillo, sin embargo, la cantidad de comandos y la poca documentación existente puede dificultar su implementación en grandes proyectos.
Selenium memoriza los comandos ejecutados por nosotros como por ejemplo, escribir palabras en cajas de texto, click a submit y esperar a cargar la página, verificar texto, click a links, entre muchos más. Al memorizar estos comandos, Selenium es capaz de ejecutarlos posteriormente y reproducir fielmente las acciones que previamente realizamos. El resultado es ver como nuestra aplicación es probada como por arte de magia sin intervención nuestra.
La importancia de las pruebas automatizadas es esencial, pudiendo programarlas para ejecutarse al termino de la codificación de un módulo, ejecutarlas diariamente por las noches, etc.
Pueden descargarlo y ver un video tutorial sobre su uso en la página oficial.
Saludos!!
Selenium memoriza los comandos ejecutados por nosotros como por ejemplo, escribir palabras en cajas de texto, click a submit y esperar a cargar la página, verificar texto, click a links, entre muchos más. Al memorizar estos comandos, Selenium es capaz de ejecutarlos posteriormente y reproducir fielmente las acciones que previamente realizamos. El resultado es ver como nuestra aplicación es probada como por arte de magia sin intervención nuestra.
La importancia de las pruebas automatizadas es esencial, pudiendo programarlas para ejecutarse al termino de la codificación de un módulo, ejecutarlas diariamente por las noches, etc.
Pueden descargarlo y ver un video tutorial sobre su uso en la página oficial.
Saludos!!
Suscribirse a:
Entradas (Atom)

