Ponte en Contacto

Temario del curso

Conceptos Avanzados de Selenium

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

Identificación Avanzada de Objetos

  • Estrategias avanzadas de localización.
  • Selectores XPath y CSS dinámicos y complejos.
  • Manejo 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.
  • Trabajo con tablas, listas y elementos de página complejos.
  • 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 un manejo robusto de errores.
  • Estrategias de sincronización y esperas explícitas.
  • Mejora de la estabilidad y mantenibilidad de las pruebas.

Registro e Informes

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

Expresiones Regulares y Validación Avanzada

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

Automatización de Pruebas Basadas en Datos

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

Pruebas entre Navegadores y en Paralelo

  • 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 de marcos de trabajo de automatización de pruebas.
  • Mejora del rendimiento y la 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).

Audiencia objetivo

\r
  • Analistas de pruebas de software.
  • Gestores 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