Automatización de Tareas con Selenium (Español)
Web

Presentación

Auditorio Alfonso Quintana - A
Ubicación
Sábado 09, 09:10
Fecha y hora

Cuando trabajamos con redes sociales o realizamos pruebas funcionales a una aplicación, muchas veces tenemos tareas que son repetitivas y nos demandan mucho tiempo, pero podemos automatizarlas? La respuesta es sí, en esta charla aprenderás cómo automatizar estas tareas con Selenium.

Resumen

Las pruebas funcionales, publicaciones en redes sociales, autogeneración de llaves de acceso, etc. Son tareas que se pueden automatizar gracias a Selenium. Esta es una herramienta que nos permite automatizar tareas que son desarrolladas en un navegador. En esta charla se expondrán diferentes casos prácticos donde es de gran utilidad esta herramienta. A continuación describo el contenido de la charla:

  1. Introducción: ~1 minuto: Presentación personal
  2. ¿Qué es Selenium?: ~2 minutos : En esta sección se explicara la herramienta utilizada para la automatización e tareas.
  3. Selenium IDE, Selenium WebDriver, Selenium Grid: ~7 minutos: Se explicaran las diferentes formas en que se puede utilizar selenium en diferentes navegadores y sistemas operativos.
  4. Lenguajes con los cuales se puede usar Selenium: ~2 minuto: Se explican los diferentes lenguajes y navegadores en los cuales se pueden automatizar tareas.
  5. Casos prácticos del uso de Selenium: ~23 minutos
    1. Automatización de publicaciones en Facebook: Se muestra un caso practico en el cual se corre un script en python con selenium para publicar en grupos las publicaciones de la PyCon
    2. Automatización de publicaciones en Twitter: Se muestra un caso practico en el cual se corre un script en python con selenium para publicar en Twitter y se explica por que esto es de utilidad.
    3. Automatizar la explotación o cierre de vulnerabilidades: Se explica como podemos automatizar algunas pruebas de seguridad después de encontrada una vulnerabilidad en nuestra aplicación.
    4. Pruebas Unitarias: Se muestra un caso practico en el cual se corre un script en python con selenium para realizar pruebas unitarias a una pagina web.
    5. Ejemplo de Selenium Grid: Se explica como puede funcionar un grid de selenium para hacer pruebas en múltiples navegadores y sistemas operativos.
    6. Caso FluidAttacks: Backups y Generación de llaves de acceso: Se cuenta como por medio de selenium se generan backups diarios de una herramienta que no cuenta con esta opción.
  6. Preguntas: ~5 minutos