Ponte en Contacto

Temario del curso

Conceptos avanzados de Selenium

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

Identificación avanzada de objetos

  • Estrategias avanzadas de localizadores.
  • Selectores XPath y CSS dinámicos y complejos.
  • Gestión de elementos web dinámicos.
  • Localización 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.
  • Manejo de tablas, listas y elementos complejos de la 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 una gestión robusta de errores.
  • Estrategias de sincronización y esperas explícitas.
  • Mejora de la estabilidad y mantenibilidad de las pruebas.

Registro y generación de informes

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

Expresiones regulares y validación avanzada

  • Comprensión de las expresiones regulares.
  • Coincidencia de patrones para contenido dinámico.
  • Aserciones y validaciones avanzadas.
  • Uso práctico en casos de prueba automatizada.

Automatización de pruebas basada en datos

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

Pruebas multi-navegador y en paralelo

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

Mejores prácticas y resumen del curso

  • Recomendaciones para marcos de trabajo de automatización de pruebas.
  • Mejora del rendimiento y la mantenibilidad de las pruebas.
  • Revisión de los conceptos clave.
  • Preguntas, debate y siguientes pasos.

Requerimientos

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

Público objetivo

  • Probadores de software.
  • Responsables de pruebas.
  • Profesionales de aseguramiento de calidad.
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas