En este proyecto se ve plasmado el reto de automatizacion de Qvision donde se pide ejecutar escenarios donde el usuario Carolina pueda observar el hotel con el precio mas bajo y verificar que el precio total sea el correcto.
- Java version 1.8 y JDK (Variables de entorno configuradas)
- IntelliJ IDEA
- Gradle version 6.0 o mayor (Variables de entorno configuradas)
- Cucumber para java plugin
- Gherkin plugin
- Chrome driver version 87
- La automatizacion corre en la version de google chrome mas actual.
La automatizacion esta desarrollada con:
- BDD - Estrategia de desarollo
- Screenplay
- Gradle - Manejo de dependencias
- Selenium Web Driver - Herramienta de automatizacion en el navegador web
- Cucumber - Framework para automatizar test BDD
- Serenity BDD - Framework, Libreria open source para la generacion de reportes.
- Gherkin - Lenguaje Especifico de Dominio (DSL)
- Git es usado para la version de control.
Se esta probando el funcionamiento correcto al momento de calcular el precio final del hotel.
gradle test aggregate
gradle build