Salón de Actos - Cubo Amarillo

Hora:
09:30 a 10:50

Se abordará el ciclo completo de desarrollo de pruebas automatizadas de interfaz utilizando Selenium. Habrá una primera parte teórica para introducir buenas prácticas de desarrollo con Selenium y una parte práctica donde se empiece con la generación de un proyecto simple, incorporación en el proceso de integración continua donde se ejecutará haciendo uso de Selenium grid.

El ejemplo práctico se hará con Java, maven, Jenkins, Selenium grid.

Hora:
11:30 a 12:50

Selenium facilita la automatización de aplicaciones Web, pero se queda en la superficie. Es útil para la automatización de funcionalidades sencillas o de pequeñas aplicaciones web. Pero a la hora de automatizar aplicaciones webs extensas, funcionalidades complejas, o con alta reutilización de componentes, ...se requiere un marco de trabajo que facilite orquestar esta labor.

CodeceptJS es un moderno framework de pruebas funcionales, con un elegante formato BDD, enfocado a escenarios de prueba, desde la perspectiva de usuario final. Corre sobre NodeJS y se desarrolla con javaScript.

Ofrece numerosas ventajas como: facilidad de lectura y escritura de pruebas, gran rendimiento, mejora el tratamiento de las esperas, escalabilidad, independencia de S.O., etc... y todo esto, siendo FOSS (Freeware and Open Sources). Es una excelente
manera de comenzar en la automatización de pruebas, y está preparado para crecer, si el proyecto lo requiere.

Hora:
13:00 a 14:20

Durante la ponencia se explicará un poco de historia y cómo hemos llegado a aplicar automatización de procesos (RPA) a las pruebas de regresión de algunos de nuestros productos con el fin de garantizar la calidad de la entrega del software.

También se comentará la importancia que aporta RPA a los equipos funcionales con herramientas como UIPath usando esta tecnología.

 

Es una herramienta interesante y diferente a las tradicionales para hacer testing de las aplicaciones. Que puede participar incluso en el ciclo de entrega continua y puede ayudar a involucrar a los equipos funcionales y de negocio en el ciclo de desarrollo configurando las pruebas funcionales de QA.

Hora:
16:00 a 17:20

Los bots han llegado para quedarse. La posibilidad de utilizar pequeños ayudantes que realicen tareas sencillas pero eficientes (como deployar una rama en un entorno concreto, añadir datos en la base de datos, monitorizar el estado de los entornos y levantar alertas…) y de herramientas de chat como Slack han permitido a los equipos de QA probar de manera más rápida y eficientes evitando dependencias.

En esta charla contaremos el caso práctico de Cabify, cómo usamos los diferentes bots que tenemos, cómo los gestionamos y cómo los usa el equipo de QA.

 

En esta charla los asistentes podrán aprender cómo hemos escalado los procesos automatizando todo lo relacionado con operaciones y cómo lo hemos hecho usando una herramienta sencilla cómo es el lenguaje natural dentro de un chat.

Discutiremos también sobre qué ventajas y qué desventajas tiene este modelo y de qué hemos aprendido durante el proceso.