Temario del curso
Introducción a las pruebas automatizadas
- Conceptos de pruebas.
- Posibilidades y limitaciones de los localizadores de Selenium.
- Comprensión de los localizadores.
- Tipos de localizadores: ID, CSS, XPath y Name.
Localizadores avanzados
- Localizadores dinámicos.
- Construcción de rutas.
- Relaciones entre elementos en una ruta.
- Localización de elementos con texto específico.
- Mejores prácticas.
Apache Maven
- Configuración del proyecto.
Selenium WebDriver
- Fundamentos de Java.
- Entorno de desarrollo integrado (IDE) para Java.
- API de WebDriver.
- Solución de problemas.
- Depuración.
TestNG
- Aserciones.
- Anotaciones.
- Suite de pruebas.
- Parámetros.
- Pruebas en múltiples navegadores.
- Informes.
Selenium WebDriver avanzado
- Contenido dinámico.
Selenium Grid
- Comprensión de las pruebas distribuidas.
- Preparación de la infraestructura.
- Uso de Remote WebDriver.
Gestión de proyectos
- Sistema de control de versiones Git.
- Integración con Jenkins.
- Integración de suites de pruebas BDD con Cucumber en Jenkins.
Requerimientos
- Comprensión de la integración continua.
- Experiencia con Subversion o cualquier sistema de control de versiones.
- Experiencia en programación en Java.
Público objetivo
- Ingenieros.
- Probadores.
Testimonios (3)
ejercicios prácticos, lo que facilita la retención de información
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Traducción Automática
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.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.