Versions Compared

Key

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

...

Escenario

Descripción

URL

Escenario básico

Este escenario agrupa las funcionalidades básicas para usar token digital desde un dispositivo

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2385477827/Mock+cliente#Escenario-b%C3%A1sico

Escenario PWA

En éste escenario se usa el dispositivo para generar el TOTP y la validación se realiza en la PWA

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2385477827/Mock+cliente#Escenario-PWA

Escenario de Autenticación vía OTP

Es este escenario el TOTP es generado y validado directamente por el servidor, para ello se transfiere al usuario el TOTP a través de un tercer factor de autenticación.

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2385477827/Mock+cliente#Escenario-de-Autenticaci%C3%B3n-via-OTP

Estrategia y ejecución de pruebas

Plan de estrategia

Para lograr los resultados esperados y considerar casos positivos y negativos se realizó una estrategia de pruebas para garantizar el uso correcto del framework de QA que se tiene en SPIN, nuestros desarrollos llegarán hasta staging, por lo que garantizar que funcione de acuerdo con lo diseñado, es de suma importancia para este proyecto.

Consulta el detalle del Plan de estrategia: Estrategia de Pruebas - Spin - Token Digital

Secciones del plan de prueba

...

Sección

...

Descripción

...

URL

...

Casos de prueba

...

Los casos de prueba son los escenarios que se utilizan para medir la funcionalidad de la aplicación a través de un conjunto de ciertas acciones o condiciones para verificar los resultados esperados.

...

Casos de Pruebas

...

Automatización de pruebas

...

Es el proceso de utilizar herramientas de software que ejecutan software recién desarrollado o actualizaciones a través de una serie de pruebas para identificar posibles errores de codificación, cuellos de botella y otros obstáculos para el rendimiento.

...

Automatización gRPC

Automatización REST

...

Pruebas de rendimiento

...

Evalúan el rendimiento de un sistema con una carga de trabajo determinada. Ayudan a medir la fiabilidad, la velocidad, la escalabilidad y la capacidad de respuesta de una aplicación.

...

Performance gRPC

Performance Rest

Ejecución de pruebas

Tipo de prueba

URL

Pruebas Funcionales

Pruebas Funcionales

Pruebas Automatizadas

Pruebas Automatizadas

Pruebas de Rendimiento

Pruebas de Rendimiento

Entregas parciales por sprint

...

Documento

Descripción

URL

Diagramas de Arquitectura (C4, primeros 2 niveles)

Conjunto de diagramas que describen los componentes del proyecto.​

Definición de servicios Token digital  

Diagramas de secuencia

Esquemas conceptuales que representa el comportamiento del sistema del proyecto.

Flujos de mensajes - Token digital  

Configuración para iniciar microservicio

Serie de valores que permiten administrar la configuración de los microservicios desarrollados.

Arquitectura Token digital SPIN  

Documentación de endpoints​

En formato Swagger documentar los endpoints desarrollados para el proyecto.​

Componentes - Token Digital  

Diccionario de datos - MongoDB

Listado de nombres, definiciones y características de los campos y atributos de la base de datos a utilizar para el proyecto.

Diccionario de datos de MongoDB Token Dígital

Evidencia de ejecución de pruebas

Evidencia del proceso de pruebas ejecutado para el proyecto con los resultados arrojados.

Ejecuciones de Pruebas QA  

Estructura de ejecución de pruebas

Plan de pruebas donde se describen el detalle de las pruebas a ejecutarse en el proyecto.

Estrategia de Pruebas - Spin - Token Digital

TAGS de pruebas

Identificar en los casos de prueba del proyecto las etiquetas que permitan la ejecución del set de pruebas correspondiente.

Casos de Pruebas  

Diagramas de infraestructura

Diagramas que permitan comprender la infraestructura del proyecto para que se pueda administrar, mejorar y mantener seguro.

 

Capacidades de microservicios (pods)

Conocer la proyección de consumo de los endpoints del proyecto.​

Proyección de consumos

Métricas para monitoreo de infraestructura (logs para crear dashboards)

Los servicios del proyecto estarán reportando su estado mediante dos vías: reporte de logs y reporte de métricas.

Observabilidad de servicios - Token Digital

Métricas para monitoreo de negocio/semántico

 

Estrategia y ejecución de pruebas

Plan de estrategia

Para lograr los resultados esperados y considerar casos positivos y negativos se realizó una estrategia de pruebas para garantizar el uso correcto del framework de QA que se tiene en SPIN, nuestros desarrollos llegarán hasta staging, por lo que garantizar que funcione de acuerdo con lo diseñado, es de suma importancia para este proyecto.

Consulta el detalle del Plan de estrategia: Estrategia de Pruebas - Spin - Token Digital

Secciones del plan de prueba

Sección

Descripción

URL

Casos de prueba

Los casos de prueba son los escenarios que se utilizan para medir la funcionalidad de la aplicación a través de un conjunto de ciertas acciones o condiciones para verificar los resultados esperados.

Casos de Pruebas

Automatización de pruebas

Es el proceso de utilizar herramientas de software que ejecutan software recién desarrollado o actualizaciones a través de una serie de pruebas para identificar posibles errores de codificación, cuellos de botella y otros obstáculos para el rendimiento.

Automatización gRPC

Automatización REST

Pruebas de rendimiento

Evalúan el rendimiento de un sistema con una carga de trabajo determinada. Ayudan a medir la fiabilidad, la velocidad, la escalabilidad y la capacidad de respuesta de una aplicación.

Performance gRPC

Performance Rest

Ejecución de pruebas

Tipo de prueba

URL

Pruebas Funcionales

Pruebas Funcionales

Pruebas Automatizadas

Pruebas Automatizadas

Pruebas de Rendimiento

Pruebas de Rendimiento

Transferencia de conocimiento (KT)

...