Requerimiento: Si no hay compras registradas en el historial del cliente, mostrar un mensaje de aviso de que no se han registrado pedidos.
Descripción: Verifica que, al ingresar al historial de compras, el sistema detecte la ausencia de registros y despliegue un mensaje indicando que no se han registrado pedidos.
Técnica de diseño utilizada: Prueba de Transición de Estados
Estado inicial (El cliente accede al historial de compras)
Estado verificación (Se verifica si el cliente tiene asociadas compras anteriores)
Estado sin compras registradas
Estado con compras registradas
Feature: Verificación de mensaje por historial de pedidos vacío
Background:
Dado que la aplicación está en la pantalla de historial de compras,
And el cliente ha accedido a su cuenta sin haber realizado ninguna compra
Scenario Outline: Verificación de mensaje por historial de pedidos vacío
Given el cliente no tiene compras registradas en su historial
When el cliente accede a la sección de historial de compras
Then el sistema And
Examples:
Estado 1
Estado 2
Estado 3
resultadoEsperado
salidaEsperada
Estado inicial
Estado verificación
Estado sin compras registradas
Muestra un mensaje de aviso de que no se han registrado pedidos "No se han encontrado pedidos. ¡Explora nuestros productos y realiza tu primera compra!”
El sistema muestra el mensaje, no muestra errores y se le permite al usuario continuar
Estado inicial
Estado verificación
Estado con compras registradas
Muestra los pedidos realizados por el cliente
El sistema muestra los pedidos del cliente, no muestra errores y se le permite al usuario continuar
Feature: Verificación de mensaje por historial de pedidos vacío
Background: Dado que la aplicación está en la pantalla de historial de compras, And el cliente ha accedido a su cuenta sin haber realizado ninguna compra
Scenario Outline: Verificación de mensaje por historial de pedidos vacío Given el cliente no tiene compras registradas en su historial When el cliente accede a la sección de historial de compras Then el sistema
And
Examples: