Ponte en Contacto

Temario del curso

Conceptos avanzados de Selenium

  • Revisión de la arquitectura de Selenium y las mejores prácticas.
  • Capacidades avanzadas de WebDriver.
  • Diseño de automatización de pruebas mantenible y escalable.
  • Desafíos comunes en el testing de aplicaciones web complejas.

Identificación avanzada de objetos

  • Estrategias avanzadas de localizadores (locators).
  • Selectores XPath y CSS dinámicos y complejos.
  • Gestión de elementos web dinámicos.
  • Búsqueda e interacción programática con objetos web.

Captura y validación de datos

  • Extracción de datos desde controles web.
  • Validación de contenido dinámico.
  • Trabajo con tablas, listas y elementos complejos de página.
  • Técnicas de verificación basadas en patrones.

Gestión de excepciones y confiabilidad de las pruebas

  • Gestión de excepciones de Selenium.
  • Implementación de manejo de errores robusto.
  • Estrategias de sincronización y esperas explícitas.
  • Mejora de la estabilidad y mantenibilidad de las pruebas.

Registro de eventos (logging) e informes

  • Implementación de estrategias efectivas de registro de eventos.
  • Depuración de ejecuciones de pruebas fallidas.
  • Captura de capturas de pantalla y evidencia de la ejecución.
  • Integración del registro de eventos con marcos de informes de pruebas.

Expresiones regulares y validación avanzada

  • Comprensión de expresiones regulares.
  • Emparejamiento de patrones para contenido dinámico.
  • Afirmaciones avanzadas y validaciones.
  • Casos de uso prácticos para pruebas automatizadas.

Automatización de pruebas impulsada por datos

  • Principios de las pruebas impulsadas por datos.
  • Lectura de datos de prueba desde fuentes externas.
  • Parametrización de pruebas automatizadas.
  • Construcción de marcos de trabajo de pruebas reutilizables y escalables.

Pruebas multi-navegador y paralelas

  • Ejecución de pruebas en múltiples navegadores.
  • Consideraciones de compatibilidad entre navegadores.
  • Introducción a la arquitectura de Selenium Grid.
  • Ejecución distribuida y paralela de pruebas.

Mejores prácticas y repaso del curso

  • Recomendaciones para marcos de trabajo de automatización de pruebas.
  • Mejora del rendimiento y mantenibilidad de las pruebas.
  • Repaso de los conceptos clave.
  • Preguntas, discusión y próximos pasos.

Requerimientos

  • Experiencia en pruebas automatizadas con Selenium.
  • Experiencia en desarrollo de aplicaciones web (recomendado).
  • Conocimiento de Java (recomendado).

Público objetivo

  • Practicantes de pruebas de software.
  • Directores de pruebas.
  • Profesionales de aseguramiento de la calidad.
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas