El cliente

República AFAP es la organización privada líder en la administración de fondos de ahorro previsional en Uruguay.

Los trabajadores deben estar registrados en el Banco de Previsión Social y también elegir una entidad (AFAP) con la cual establecer un sistema de ahorro individual complementario.

República AFAP es el proveedor más confiable en el país para este servicio financiero, respaldado por el gobierno.

La necesidad

República AFAP estaba atravesando por una migración de su plataforma CRM, de SAP a un CRM personalizado, implementado por DVelop Software, una empresa externa de desarrollo.

Esta migración tenía un alto impacto en sus operaciones comerciales, por lo que era esencial garantizar que la aplicación fuera capaz de manejar la carga esperada sin problemas.

Algunas de las partes interesadas en el proyecto tenían dudas con respecto al cambio, por lo que no había lugar para cometer errores.

Nuestra solución

Abstracta creó un plan involucrando tres etapas de testing. Para la ejecución y monitoreo de las pruebas se utilizaron las siguientes herramientas:

  • OpenSTA
  • Perfmon
  • Zabbix
  • Activity Monitor
  • Intellitrace
  • Dottrace jetbrains

Etapa 1:

En primer lugar, los ingenieros en performance de Abstracta automatizaron los scripts que cubrían las funciones principales del sistema que ya había sido lanzado.

La primera ejecución de prueba consistió en cinco casos de prueba que formaron el escenario de carga.

A partir de esas ejecuciones, los ingenieros identificaron varias oportunidades para mejorar los tiempos de respuesta y detectaron que la cantidad de conexiones configurada era demasiado pequeña, lo que provocó un error.

Etapa 2:

En esta etapa, el equipo de Abstracta agregó un nuevo flujo de trabajo crítico, involucrando la sincronización de correo electrónico a la suite de pruebas.

Etapa 3:

Por último, el equipo agregó cuatro nuevos casos al escenario de prueba y los ejecutaron con éxito junto a otros, antes de la puesta en marcha.

Realizamos nuevas mejoras en los tiempos de respuesta y optimizaciones en consultas SQL.

Abstracta también ayudó a República AFAP durante su salida a producción, para asegurarse de que todo funcionara sin problemas.

Resultados

Gracias a la ayuda de los ingenieros de performance de Abstracta, República AFAP pudo obtener un mejor entendimiento del comportamiento de su nuevo CRM en concurrencia.

  • Se redujo 5 veces el tiempo promedio de respuesta de inicio de sesión del sistema.
  • Se encontraron y resolvieron varios errores críticos, como por ejemplo el provocado en la aplicación bajo carga, debido a que la cantidad de conexiones era demasiado pequeña.
  • Se detectaron las causas de los cuellos de botella a nivel de base de datos.
  • Los problemas que se detectaron después de la puesta en marcha se resolvieron de inmediato, antes de que pudieran llegar a los usuarios finales.
ilustración testing ágil

Otros casos de éxito

Líder de e-commerce ejecuta pruebas de performance en CI

VER CASO DE ÉXITO

Framework de automatización de pruebas para app líder de delivery

VER CASO DE ÉXITO

Cadena de librerías #1 de EUA reduce el tiempo de respuesta en un 46%

VER CASO DE ÉXITO