Selenium para automatización de pruebas
Este curso proporciona capacitación para el manejo de proyectos de prueba y proporciona experiencia práctica con aplicaciones web, automatización de pruebas funcionales y automatización de pruebas de navegador cruzado usando Selenium Test Suite.
Objetivo
Automatizar pruebas a aplicaciones web por medio de la creación y ejecución de scripts corriendo en el navegador para interactuar con los sitios a probar analizando las respuestas y resultados obtenidos dentro de cada caso de prueba para determinar el correcto funcionamiento.
Dirigido a
- Ingenieros de prueba de software.
- Desarrolladores de software involucrados en el desarrollo ágil.
El alumno podrá:
Utilizar el conjunto de pruebas Selenium de manera efectiva en proyectos reales.
Usar Selenium para pruebas de navegador cruzado.
Distribuir las pruebas con Selenium Grid.
Características del curso
Duración
21 Horas.
Idioma
Español.
Modalidad
Presencial, remoto e híbrido.
Temario
Capítulo 1: Introducción
a la Automatización
- Visión General de la Automatización.
- Proceso de Automatización.
- Versionamiento de Código.


Capítulo 2: Localizadores
- Comprensión de los localizadores.
- Tipos de localizador de ID, CSS, XPath y Name.
Capítulo 3: Localizadores avanzados
- Localizadores dinámicos.
- Construir un camino.
- Relaciones entre elementos en un camino.
- Localización de elementos con el texto deseado.
- Mejores prácticas.


Capítulo 4: Selenium WebDriver
- Conceptos básicos de Java.
- IDE java.
- API de WebDriver.
- Solución de problemas.
- Depuración.
Capítulo 5: TestNG
- Aserciones.
- Anotaciones.
- Suite de pruebas.
- Parámetros.
- Pruebas entre navegadores.
- Informes.


Capítulo 6: Advanced
Selenium WebDriver
- Contenido dinámico.
- Ventanas emergentes.
- Capturas de pantalla.
- Patrones de diseño.
Capítulo 7: Apache Ant
- Configuración del proyecto.
- Ejecución de pruebas.
