Objetivos
Selenium es la herramienta open source de referencia para la automatización de pruebas funcionales en aplicaciones web.
- Entender necesidad de la automatización de pruebas.
- Entender los conceptos fundamentales para automatizar de manera efectiva los casos de prueba.
- Adquirir los fundamentos para diseñar, construir y ejecutar pruebas de forma automática con Selenium y Web Driver.
¿A quién va dirigido?
Desarrolladores, analistas funcionales, y miembros de departamentos de QA.
Contenidos
1. Introducción
- Calidad del software y significado de las pruebas de software.
- ¿Qué es la automatización?
- Objetivos.
- Beneficios.
- Cuándo comenzar a automatizar.
2. Proceso de automatización
- Descripción del proceso
- Tipos de automatización.
- Consideraciones y justificaciones económicas del plan.
- Escenarios de proyectos habituales de automatización.
3 Gestión de la automatización
- Planificación.
- Documentación de entradas, datos, entorno, etc.
- Gestión de las pruebas.
4. Diseño de casos de prueba con Selenium
- Introducción Selenium.
- Selenium IDE.
- Webdriver Selenium.
- Selenium RC.
- Migrar Selenium RC – Webdriver.
- Selenium Grid.
- User Extensions
5. Ejecución y análisis de resultados
- Inclusión dentro del ciclo de Integración Continua