Casos de prueba - Feature flags

En las pruebas, seleccionaremos los casos positivos para cada endpoint, validando los siguientes escenarios:

ACCOUNT AGGREGATION SERVICE

Escenario

Casos

Escenario

Casos

Todas las banderas apagadas

  • Validar que todas las peticiones consulten al proveedor (fiserv).

  • No hay consulta a base de datos de mirror.

  • Si hay sincronización con base de datos de mirror.

Banderas aggregation y mirror account encendidas, mirror balance apagada

  • Las funcionalidades relacionadas a consultas del mirror account operan a través de la base de datos.

  • Las funcionalidades relacionadas a transacciones del mirror account operan a través de fiserv, una vez obtenida la respuesta se sincroniza la base de datos con la respuesta de fiserv.

  • Las funcionalidades relacionadas a consultas del mirror balance operan a través de fiserv.

  • Las funcionalidades relacionadas a transacciones del mirror balance operan a través de fiserv,

  • Si hay sincronización con base de datos de mirror.

Banderas aggregation y mirror balance encendidas, mirror account apagada

  • Las funcionalidades relacionadas a consultas del mirror balance operan a través de la base de datos.

  • Las funcionalidades relacionadas a transacciones del mirror balance operan a través de fiserv, una vez obtenida la respuesta se sincroniza la base de datos con la respuesta de fiserv.

  • Las funcionalidades relacionadas a consultas del mirror account operan a través de fiserv.

  • Las funcionalidades relacionadas a transacciones del mirror account operan a través de fiserv.

  • Si hay sincronización con base de datos de mirror.

Bandera aggregation encendida, mirror account y mirror balance apagadas

  • Las funcionalidades relacionadas a consultas del mirror balance y mirror account operan a través de fiserv.

  • Las funcionalidades relacionadas a transacciones del mirror balance y mirror account operan a través de fiserv.

  • Si hay sincronización con base de datos de mirror.

Todas las banderas encendidas

  • Las funcionalidades relacionadas a consultas del mirror balance operan a través de la base de datos.

  • Las funcionalidades relacionadas a transacciones del mirror balance operan a través de fiserv, una vez obtenida la respuesta se sincroniza la base de datos con la respuesta de fiserv.

  • Las funcionalidades relacionadas a consultas del mirror account operan a través de la base de datos.

  • Las funcionalidades relacionadas a transacciones del mirror account operan a través de fiserv, una vez obtenida la respuesta se sincroniza la base de datos con la respuesta de fiserv.

CARD AGGREGATION SERVICE

Escenario

Casos

Escenario

Casos

Escenario

Casos

Escenario

Casos

Todas las banderas apagadas

  • Validar que todas las peticiones consulten al proveedor (fiserv).

  • No hay consulta a base de datos de mirror card.

  • Si hay sincronización con base de datos de mirror card.

Bandera aggregation encendida y mirror card apagada.

  • Las funcionalidades relacionadas a consultas del mirror card operan a través de fiserv.

  • Las funcionalidades relacionadas a transacciones del mirror card operan a través de fiserv.

  • Si hay sincronización con base de datos de mirror card.

Todas las banderas encendidas

  • Las funcionalidades relacionadas a consultas del mirror card operan a través de la base de datos.

  • Las funcionalidades relacionadas a transacciones del mirror card operan a través de fiserv, una vez obtenida la respuesta se sincroniza la base de datos con la respuesta de fiserv.

CUSTOMER AGGREGATION SERVICE

Escenario

Casos

Escenario

Casos

Bandera aggregation apagada

Validar que todas las peticiones consulten al proveedor (fiserv).

Bandera aggregation encendida

Validar que todas las peticiones consulten al proveedor (fiserv) pasando por el aggregation y el gateway de card.