Sesión de Prueba:
- Objetivo: Verificar la creación de transacciones (transferencias y depósitos) mediante el endpoint correspondiente.
- Duración de la sesión: 15 minutos
- Tours realizados y Escenarios cubiertos:
- Data Tour: Validación de los datos registrados para cada transacción:
- Atributos esperados:
amount
, transactionType
, origin
, name
, destination
, accountId
, date
.
- Status Tour: Confirmación de códigos de estado apropiados:
- 201: Transacción creada exitosamente.
- 400: Parámetros requeridos ausentes o inválidos.
- 403: Usuario sin permisos para realizar la operación.
- 404: Cuenta de destino no encontrada.
- 410: Fondos insuficientes en la cuenta de origen.
- Escenarios probados:
- Transferencia exitosa entre dos cuentas válidas (201).
- Depósito exitoso en la cuenta del usuario (201).
- CVU de destino inexistente (400).
- Fondos insuficientes en la cuenta origen (410).
- Usuario intenta operar con un
userId
que no le pertenece (403).
- Notas de Prueba
- En transferencias exitosas, las cuentas origen y destino actualizan correctamente sus saldos.
- Para cuentas inexistentes o CVUs no válidos, la respuesta retorna un error adecuado.
- La validación del token asegura que solo el usuario autenticado pueda realizar operaciones en su cuenta.