Temario del curso
Introducción a la prueba automatizada
- Conceptos de pruebas
- Posibilidades y limitaciones de los localizadores de Selenium
- Comprender los localizadores
- Tipos de localizadores: ID, CSS, XPath y Nombre
Localizadores avanzados
- Localizadores dinámicos
- Construir una ruta
- Relaciones entre elementos en una ruta
- Localizar elementos con texto deseado
- Mejores prácticas
Apache Maven
- Configuración del proyecto
Selenium WebDriver
- Conceptos básicos de Java
- IDE de Java
- API WebDriver
- Resolución de problemas
- Depuración
TestNG
- Aserciones
- Anotaciones
- Suite de pruebas
- Parámetros
- Pruebas multi-navegador
- Reportes
Selenium WebDriver Avanzado
- Contenido dinámico
Selenium Grid
- Comprender la prueba distribuida
- Preparar la infraestructura
- Usar Remote WebDriver
Gestión de proyectos
- Sistema de control de versiones Git
- Integración con Jenkins
- Integrar suites de pruebas BDD Cucumber en Jenkins
Requerimientos
- Comprender la integración continua.
- Experiencia con Subversion o cualquier sistema de control de versiones.
- Experiencia en programación Java.
Audiencia
- Ingenieros
- Pruebaadores
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.