...
N° | 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.
| N/A | N/A | Proceso finalizado sin errores | ||||||||||||
2 | Parsing de Archivos | Asegurar parsing correcto de los datos del archivo | Archivo dummy.
| 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
| 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
| (Actualizar campo createdAt)
| 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 |
| (Actualizar campo createdAt)
|
| el campo forceSync del documento con _id= | ||||||||||||
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. |
...