Este proyecto de automatización se enfoca en realizar pruebas de regresión a una API REST. Utiliza Java como lenguaje base y se apoya en las siguientes herramientas y patrones:
El informe completo de la ejecución de las pruebas se encuentra disponible en el siguiente enlace: Ver resultados de la ejecución
En el informe podrán encontrar todos los detalles sobre las pruebas realizadas, sus resultados y cualquier otra información relevante para el proyecto.
serenityCoreVersion = “3.3.10”
git clone https://github.com/ChallengesQAAutomation/auto-api-testing-booker.git
Ingresar a la raiz de la carpeta del proyecto, abrir una terminal e ingresar el siguiente comando
gradle build
Patron de diseño Screnplay usando serenity BDD
src/test/java/stepdefinition/SetupStepDefinition.java
src/test/resources/features
src/test/java/runners
src/main/java/task
src/main/java/question
src/main/java/model
src/main/java/util
9 caso de prueba, duración aproximada de la ejecución ⏱️ 40 segundos.
gradle regression aggregate
7 caso de prueba, duración aproximada de la ejecución ⏱️ 30 segundos.
gradle clean HappyPaths aggregate
2 caso de prueba, duración aproximada de la ejecución ⏱️ 10 segundos.
gradle clean UnhappyPaths aggregate
report
./target/site/serenity/serenity-summary.html
aggregate
./target/site/serenity/index.html