QA Store - Serenity BDD Challenge Base
Repositorio base para el reto tecnico del curso de Serenity BDD.
Este proyecto contiene una suite funcional construida hasta la sesion 6 del curso:
- Serenity BDD 5.3.3
- Cucumber BDD
- JUnit Platform
- Maven
- Page Objects
- AssertJ
- Reporte Serenity con evidencias
Aplicacion Bajo Prueba
La automatizacion apunta por defecto a la version publicada de QA Store:
https://bdg-tech.github.io/qa-store/
No necesitas levantar un servidor local para ejecutar el reto.
Si necesitas apuntar a otra URL, puedes sobreescribirla con:
mvn clean verify -Dqa.store.url=https://otra-url/
Credenciales
Usuario: comprador
Clave: compra123
Ejecutar Pruebas
mvn clean verify
Resultado esperado en la base:
2 tests
2 passed
0 failures
0 errors
Reporte Serenity
Despues de ejecutar:
target/site/serenity/index.html
En Windows puedes abrirlo con:
start target\site\serenity\index.html
Flujo Automatizado Existente
busqueda_productos.feature
-> BusquedaProductosStepDefinitions
-> LoginPage / CatalogPage / CartPage / CheckoutPage / ConfirmationPage
-> Serenity report
Escenarios incluidos:
- Comprador encuentra un producto existente.
- Comprador compra un producto existente.
Trabajo Para Estudiantes
Cada estudiante debe crear una rama propia desde main:
git checkout -b reto/nombre-apellido
El reto tecnico especifico sera entregado por el instructor. La entrega se revisara mediante Pull Request.