1
Introducción a la plataforma Selenium
- Recordatorio de pruebas funcionales para aplicaciones Web.
- El proyecto Selenium (historia, hoja de ruta).
- Arquitectura de la plataforma Selenium.
- Robots de prueba de código abierto disponibles.
- Acceso a los elementos de una página Web.
Trabajo práctico
Instalación, descubrimiento de la plataforma y pruebas funcionales. Ejercicio de acceso a los elementos de una página Web.
2
Creación de pruebas con el robot Selenium IDE
- Grabación de casos de prueba, creación de suites y reproducción en Firefox o Chrome.
- Instalación y uso de Selenium SideRunner para lanzar suites de prueba.
- Lanzar pruebas en otros navegadores a través del servidor Selenium.
Trabajo práctico
Grabación, modificación y reproducción de casos de prueba y suites de prueba. Creación de lotes de pruebas con Selenium SideRunner.
3
Creación de pruebas automatizadas con Katalon
- Katalon Studio es una suite de automatización de pruebas.
- Katalon y Selenio.
Trabajo práctico
Explorar e implementar la funcionalidad básica de Katalon con Selenium.
4
Presentación de conceptos avanzados
- Demostración de la API WebDriver en Java.
- Estructuración en capas y creación de palabras clave de negocio (ilustraciones con Cucumber y Robot Framework).
- Lanzamiento de pruebas a través de una plataforma de integración continua.
- Puentes hacia los gestores de pruebas (SQUASH TM, Testlink).
- Buenas prácticas y conclusión.
Demostración
Ejercicio con Robot Framework.