Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Prueba

Objetivo

Archivo de Autorizaciones

Base de Datos Transacciones Spin

Base de Datos Mirror Balances

Resultado esperado

1

Carga de Archivo

Verificar carga correcta de archivos de autorizaciones desde S3

Archivo dummy.

View file
nameDFMLG0A1_AAAA-MM-DD.TXT .TXT

N/A

N/A

Proceso finalizado sin errores

2

Parsing de Archivos

Asegurar parsing correcto de los datos del archivo

Archivo dummy.

View file
nameDFMLG0A1_AAAA-MM-DD.TXT .TXT

N/A

N/A

Proceso finalizado sin errores

3

Filtrado de Registros

Comprobar filtro correcto de registros basado en criterios

Archivos con diferentes combinaciones de campos

View file
nameDFMLG0A1_AAAA-MM-DD.TXT (accountNumber 0000000000000000000).TXT

Verificar que no se encuentren registros con accountNumber “0000000000000000000“

Verificar que no se encuentren registros con _id “0000000000000000000“

Proceso finalizado sin errores

4

Selección de registros con MongoDB de Spin

Verificar acceso y lectura desde MongoDB de Spin

Archivos con diferentes combinaciones de campos

View file
nameDFMLG0A1_AAAA-MM-DD.TXT (accountNumber 0000000000000000000).TXT

(Actualizar campo createdAt)

View file
nameSpinTransaction-0000000000000000000.json

Verificar que no se encuentren registros con _id “0000000000000000000“

Proceso finalizado sin errores

5

Sincronización de Balances

Asegurar sincronización de balances en MongoDB

View file
nameDFMLG0A1_2023-11-09.TXT

(Actualizar campo createdAt)

View file
namefiservTransaction.json

View file
namebalances.json

el campo forceSync del documento con _id=9500505431082353258de la colección balance debe finalizar en True

6

Archivo de autorizaciones no encontrado

Probar ejecución en caso que el archivo no haya sido generado en esa fecha

Archivo no localizado en ruta definida

N/A

N/A

Proceso finalizado sin errores

7

Manejo de Errores

Probar manejo adecuado de errores

Archivo mal configurado

Conexión no válida a base de datos de Spin

Conexión no válida a base de datos de SpinFFSS

El proceso genera error visualizado en CloudWatch

8

Rendimiento

Evaluar rendimiento del script bajo carga

Archivo con volumen similar al de PROD.

Base de datos de tamaño similar a PROD

Base de datos de tamaño similar a PROD

El proceso se debe ejecutar en un tiempo aceptable de acuerdo al criterio acordado.

...