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.
Reseñas (7)
Los temas clave pueden ser discutidos y acordados con el formador de antemano. Ambiente relajado y agradable durante los días del seminario.
Lorenz - Continentale Lebensversicherung AG
Curso - Advanced Selenium
Traducción Automática
Me gustó mucho la forma en que el instructor explicaba
Matteo - Fincons Group
Curso - Advanced Selenium
Traducción Automática
las sesiones de práctica
Giuseppe - Fincons Group
Curso - Advanced Selenium
Traducción Automática
El instructor fue paciente con nosotros.
Zikhona Gqamana - Multichoice
Curso - Advanced Selenium
Traducción Automática
Los diferentes temas cubiertos en el entrenamiento.
Mpho - Multichoice
Curso - Advanced Selenium
Traducción Automática
buena explicación
Ramya Krishna - Multichoice
Curso - Advanced Selenium
Traducción Automática
El hecho de que TJ estuviera dispuesto a explicar varias veces y hiciera lo mejor posible para transmitir el concepto
Anita Antonie - Hollard Insurance
Curso - Advanced Selenium
Traducción Automática