+
+
+
+ +
+
+ 3 Features: +
+
0 failed
+
+
+
+ +
+
+ 27 + Scenarios: +
+
0 failed
+
0 undefined
+
0 skipped
+
+
+
+ +
+
+ 133 + Steps: +
+
0 failed
+
0 undefined
+
0 skipped
+
+
+
+
+ All + Passed + Failed +
+
+
+
+
+

Suite: default

+ +
+
+
+
+

Feature: Panel de Administración

+
+
+

Como administrador del sistema
+Quiero gestionar productos y usuarios
+Para mantener la tienda actualizada

+
+ +
+
+
+
+
+

Feature: Autenticación de usuarios

+
+
+

Como usuario del sistema
+Quiero poder registrarme y acceder a mi cuenta
+Para gestionar mis compras y datos personales

+
+ +
+
+
+
+
+

Feature: Funcionalidades de Usuario

+
+
+

Como usuario del sistema
+Quiero gestionar mis compras y perfil
+Para tener una experiencia de compra satisfactoria

+
+ +
+
+
+
+
+
+
+
+
+
+
+
+

Feature: Panel de Administración

+
+
+

Como administrador del sistema
+Quiero gestionar productos y usuarios
+Para mantener la tienda actualizada

+
+ +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Entonces debería ver estadísticas de: +

    + | Nuevos usuarios |

    +

    + | Productos activos |

    +

    + | Pedidos pendientes |

    +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando accedo a "productos/nuevo" +
  • +
  • + Y completo los datos del producto: +

    + | precio | 99.99 |

    +

    + | stock | 100 |

    +

    + | descripción | Descripción test |

    +
  • +
  • + Y presiono "Guardar" +
  • +
  • + Entonces debería ver "Producto creado correctamente" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando selecciono un producto existente +
  • +
  • + Y modifico el precio a "149.99" +
  • +
  • + Y presiono "Actualizar" +
  • +
  • + Entonces debería ver "Producto actualizado correctamente" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando selecciono un producto existente +
  • +
  • + Y presiono "Eliminar" +
  • +
  • + Y confirmo la acción +
  • +
  • + Entonces debería ver "Producto eliminado correctamente" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando accedo a "usuarios" +
  • +
  • + Entonces debería ver la lista de usuarios registrados +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando accedo a "pedidos" +
  • +
  • + Entonces debería ver los últimos pedidos +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como administrador +
  • +
  • + Y estoy en el panel de administración +
  • +
  • + Cuando accedo a "pedidos" +
  • +
  • + Y selecciono un pedido +
  • +
  • + Y cambio el estado a "Enviado" +
  • +
+
+
+
+
+
+
+
+
+

Feature: Autenticación de usuarios

+
+
+

Como usuario del sistema
+Quiero poder registrarme y acceder a mi cuenta
+Para gestionar mis compras y datos personales

+
+ +
+
+
+
+ +
+
    +
  • + Dado que estoy en la página de registro +
  • +
  • + Cuando completo el formulario con: +

    + | email | juan@email.com |

    +

    + | contraseña | password123 |

    +

    + | confirmar | password123 |

    +
  • +
  • + Y presiono "Registrar" +
  • +
  • + Entonces debería ver "Registro exitoso" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy en la página de login +
  • +
  • + Cuando ingreso "usuario@test.com" como email +
  • +
  • + Y ingreso "password123" como contraseña +
  • +
  • + Y presiono "Iniciar sesión" +
  • +
  • + Entonces debería estar logueado +
  • +
  • + Y debería ver "Bienvenido" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy en la página de login +
  • +
  • + Cuando ingreso "usuario@test.com" como email +
  • +
  • + Y ingreso "wrongpassword" como contraseña +
  • +
  • + Y presiono "Iniciar sesión" +
  • +
  • + Entonces debería ver "Credenciales inválidas" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy en la página de recuperación +
  • +
  • + Cuando ingreso "usuario@test.com" como email +
  • +
  • + Y presiono "Recuperar contraseña" +
  • +
  • + Entonces debería ver "Email de recuperación enviado" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado +
  • +
  • + Cuando presiono "Cerrar sesión" +
  • +
  • + Entonces debería estar deslogueado +
  • +
  • + Y debería ver "Sesión cerrada correctamente" +
  • +
+
+
+
+
+
+
+
+
+

Feature: Funcionalidades de Usuario

+
+
+

Como usuario del sistema
+Quiero gestionar mis compras y perfil
+Para tener una experiencia de compra satisfactoria

+
+ +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a "home" +
  • +
  • + Entonces debería ver la sección de últimos productos +
  • +
  • + Y debería ver la sección "Sobre nosotros" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a "search_page" +
  • +
  • + Y busco el término "película" +
  • +
  • + Entonces debería ver productos relacionados con "película" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando busco el término "xyzabc123" +
  • +
  • + Entonces debería ver el mensaje "¡No se han encontrado resultados!" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a "shop" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Dado que estoy en la tienda +
  • +
  • + Cuando selecciono un producto +
  • +
  • + Y establezco cantidad "2" +
  • +
  • + Y presiono "Añadir al carrito" +
  • +
  • + Entonces debería ver el mensaje "Producto agregado al carrito" +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Dado que tengo productos en el carrito +
  • +
  • + Cuando accedo al checkout +
  • +
  • + Y completo los datos de envío: +

    + | email | juan@email.com |

    +

    + | teléfono | 987654321 |

    +

    + | dirección | Calle 123 |

    +
  • +
  • + Y selecciono método de pago "Pago en persona" +
  • +
  • + Entonces debería poder finalizar la compra +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a "orders" +
  • +
  • + Entonces debería ver mis pedidos anteriores +
  • +
  • + Y cada pedido debería mostrar: +

    + | Total |

    +

    + | Estado |

    +

    + | Método de pago |

    +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a "contact" +
  • +
  • + Y completo el formulario: +

    + | email | juan@email.com |

    +

    + | mensaje | Consulta general |

    +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo al checkout +
  • +
  • + Y no tengo productos en el carrito +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Dado que tengo productos en el carrito +
  • +
  • + Cuando actualizo la cantidad de un producto +
  • +
  • + Entonces el total debería actualizarse +
  • +
  • + Y debería ver el nuevo subtotal +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Dado que tengo productos en el carrito +
  • +
  • + Cuando elimino un producto +
  • +
  • + Entonces debería ver el mensaje "Producto eliminado del carrito" +
  • +
  • + Y el total debería actualizarse +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando intento hacer checkout +
  • +
  • + Y no completo todos los campos requeridos +
  • +
  • + Entonces debería ver mensajes de validación +
  • +
  • + Y no debería poder continuar +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando selecciono un producto específico +
  • +
  • + Entonces debería ver: +

    + | Descripción |

    +

    + | Precio |

    +

    + | Disponibilidad |

    +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando accedo a la tienda +
  • +
  • + Y aplico filtros: +

    + | Precio | 0-100 |

    +
  • +
  • + Entonces debería ver solo productos que cumplan los criterios +
  • +
+
+
+
+ +
+
    +
  • + Dado que estoy logueado como usuario +
  • +
  • + Y estoy en la página principal +
  • +
  • + Cuando veo un producto +
  • +
  • + Y presiono "Compartir" +
  • +
  • + Entonces debería poder compartir en redes sociales: +

    + | Twitter |

    +

    + | WhatsApp |

    +
  • +
+
+
+
+
+
+