How do I apply Payday Loans But now, you have an extra
  • Todo Scrum Scrum, el marco de trabajo Ágil más conocido, resumido en una única página.
  • Me encantan los enum de Java Se viene Java 8... ¿conocés a fondo los enums que se agregaron hace tiempo en Java 5?
  • Historias de Usuario Martin Fowler resume en muy pocas palabras el concepto de Historias de Usuario.

Test Secuencial con Selenium y JUnit

Logo de seleniumEn diversas situaciones, nos encontramos con la necesidad de realizar pruebas con diferentes juegos de datos. Esto se soluciona en principio con la combinación JUnit y la utilización de los test parametrizados.

¿Pero que sucede cuando estas pruebas reiterativas las debemos realizar sobre aplicaciones web?

En esta nota conjugamos el combo antes mencionado, con Selenium, un framework de testeo automatizado para aplicaciones web. A continuación les presentamos un sencillo ejemplo de test, contra el traductor online de Google.

Selenium IDE

Lo primero que debemos hacer es obtener la secuencia de navegación sobre el sitio. Para esto utilizamos Selenium IDE, el complemento para Firefox que nos brinda Selenium, con el cuál grabamos el script de una traducción:

Test Secuencial

Ahora que ya tenemos la secuencia, realizamos el test JUnit:

Como se puede apreciar, esta es una poderosa combinación de componentes con la cuál se pueden desarrollar potentes test funcionales para nuestras aplicaciones web.

DescargarDescargar el proyecto de ejemplo

Pueden descargar el proyecto de ejemplo, que incluye los fuentes y todas las librerias necesarias para ejecutar esta demo. Es una excelente forma de comenzar a jugar con Selenium, JUnit y las pruebas parametrizadas.

Compartir

Deja tus comentarios

0

El Podcast.

Episodio 7: Entrevistas

búsquedas laborales

Preguntas para conocernos
Ejercicios, preguntas e ideas para entrevistar desarrolladores de software que quieran unirse al equipo de trabajo.

Episodio 6: Búsquedas Laborales

búsquedas laborales

Nuevos ingresos
La relacion de Recursos Humanos con los desarrolladores para buscar nuevas personas para un equipo.

Episodios anteriores

archivados

El historial
Recorré el historial de todos los episodios, con muchísimos temas tratados en 20 minutos.

El nuevo Dos Ideas.

aspecto humano Nuevo logo e imagen, que representa el dinamismos y el aspecto humano del desarrollo de software.
diseño Nuevo diseño web, más dinámico y fresco que nos permite presentar el contenido de manera más ordenada.
smartphone Responsive design, para poder leer el contenido desde smartphones, tablets y otros pequeños dispositivos.
destacado Nueva portada con temas destacados mensuales y una selección de artículos especiales para leer y disfrutar.
buscador Nuevo buscador de artículos, más preciso y simple de usar para encontrar el contenido que necesitás.
microfono Podcast mensual de Ideas Ágiles, donde en 20 minutos debatimos temas relacionados a los equipos y al desarrollo.
Leer más detalles...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw