Skip to content

codeludo/saucedemo-screenplay

Repository files navigation

Reto-técnico-saucedemo-screenplay

Automatización de la página https://www.saucedemo.com/

Para correr el test necesitas:

  • Gradle
  • Java 8

Patron de diseño del test:

  • Screenplay

Framework

  • SerenityBDD

Algunas dependencias usadas son:

  • Cucumber
  • Lombok
  • JUnit4

Ver build.gradle para todas las dependencias.

uso de tags:

  • Solo necesitas agregar los tags que nombran cada escenario o comentar la línea para correr toda la prueba.

Escenarios:

✅ Yo como usuario del servicio necesito operar con los productos para comprobar el funcionamiento del carrito de compra.

✅ Yo como usuario del servicio necesito probar las opciones del menu principal para comprobar su funcionamiento

✅ Yo como usuario del servicio quiero consultar el valor del impuesto para comprobar que están calculados correctamente (Recordar que el impuesto es del 8% del valor del producto)

✅ Yo como usuario del servicio quiero completar una compra para validar que está realizada correctamente

✅ Yo como usuario del servicio necesito validar si la opción filtro si funciona para validar que el primer ítem que aparezca sea el que tenga el precio mayor.

✅ Yo como usuario del servicio necesito validar que el valor final (impuesto + producto) si sea el correcto.

Test enfocado al error

✅ Yo como usuario del servicio necesito validar que todos los usuarios con sus diferentes roles funcionen correctamente para verificar que su funcionamiento sea el correcto.

⌨️ con ❤️ por Codeludo 🤓

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published