Temario del curso
Introducción a Selenium con Python
- Por qué usar Selenium para pruebas web.
- Ventajas de Python frente a otros lenguajes para la automatización de pruebas.
- Casos de uso reales de Selenium y Python.
Instalación y configuración
- Configuración de Python y IDEs (PyCharm, VS Code).
- Instalación de Selenium y WebDrivers.
- Configuración de Pytest como ejecutor de pruebas.
Arquitectura y componentes de Selenium 4
- Selenium IDE: grabación y reproducción rápida.
- Selenium WebDriver: APIs de automatización de navegadores.
- Selenium Grid: pruebas en paralelo y distribuidas.
Esenciales de scripting con Python para automatización
- Bases de Python para testers.
- Trabajo con estructuras de datos en scripts de prueba.
- Uso de Pytest para aserciones y fixtures.
WebDriver en acción
- Navegación por aplicaciones web.
- Localización de elementos: localizadores, selectores CSS, XPath, localizadores relativos.
- Interacción con formularios, alertas, iframes y menús desplegables.
Diseño de marcos con el modelo de objeto de página (POM)
- Introducción al POM.
- Construcción de clases de página reutilizables.
- Implementación de pruebas basadas en datos y basadas en palabras clave.
Automatización avanzada de pruebas
- Ejecución de pruebas en múltiples navegadores.
- Pruebas en paralelo con Selenium Grid y Pytest-xdist.
- Estrategias de pruebas multi-navegador.
Integración continua e informes
- Integración de pruebas con Jenkins, GitHub Actions o GitLab CI.
- Generación de informes con Allure o Pytest-html.
- Control de versiones y mejores prácticas con Git.
Solución de problemas y mejores prácticas
- Problemas comunes con localizadores, esperas y sincronización.
- Estabilización de pruebas inestables (flaky tests).
- Mejores prácticas para suites de pruebas mantenibles.
Resumen y próximos pasos
Requerimientos
- Experiencia básica en programación con Python.
- Conocimiento básico de conceptos de automatización de pruebas.
- Familiaridad con aplicaciones web y navegadores.
Público objetivo
- Testers.
- Desarrolladores.
- Ingenieros de automatización de QA.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.