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 |