El cliente

GeneXus es una compañía de software que realiza investigaciones internas para desarrollar tecnología patentada de última generación en los campos de diseño y mantenimiento de bases de datos, desarrollo y mantenimiento de aplicaciones y, en particular, gestión automática del conocimiento.

Fundada en 1988, GeneXus tiene su oficina matriz en Montevideo (Uruguay), cuenta con oficinas en Estados Unidos, México y Brasil, y está presente en más de 35 países a través de su red de distribuidores.

GeneXus™ es su producto principal, una herramienta inteligente para crear, desarrollar y mantener automáticamente aplicaciones multiplataforma de misión crítica.

En 2017, Genexus™ fue incluido como nuevo competidor por Gartner, la firma líder de investigación y consultoría, en su informe “Magic Quadrant for Mobile App Development Platforms”.

Herramienta de desarrollo multiplataforma

Comunidad de 100.000 miembros

25.000 aplicaciones construidas

7.000 desarrolladores

La necesidad

La cadena de librerías más grande de EE. UU. solicitó a GeneXus USA y a Abstracta, que realizaran pruebas de estrés en uno de sus sistemas internos que estaba experimentando cambios en la infraestructura.

Nuestra solución

Abstracta realizó pruebas de estrés en el sistema enfocándose en identificar deficiencias de rendimiento en la aplicación. Instalamos el software de pruebas, creamos los scripts, ejecutamos los escenarios y analizamos los respectivos resultados, en búsqueda de posibles cambios o mejoras.

GXtest permite ejecutar pruebas de regresión, aceptación, integración y del sistema.

Herramientas utilizadas:

OpenSTA para las pruebas de carga.

Windows Performance Monitor, IBM iSeries Navigator, JMX y DbMon para el monitoreo.

Resultados

Durante las pruebas de estrés, implementamos cambios y mejoras en la aplicación.

Pudimos demostrar que utilizando la nueva infraestructura, la aplicación podía manejar con éxito las cargas máximas experimentadas durante las horas peak de la semana.

Luego, reconfiguramos el nuevo equipo para obtener el más óptimo rendimiento posible de la aplicación.

Mejoramos los tiempos críticos de respuesta de las transacciones en los tres casos de prueba principales.

Logramos reducir el tiempo para completar el proceso de envío del producto al 50% de la carga de tráfico máxima estimada (de 763 a 432 milisegundos).

En general, el tiempo de respuesta de los casos de prueba se redujeron en promedio un 46%.

Además, los resultados de nuestras pruebas de estrés proporcionaron la documentación y recomendaciones necesarias, para realizar mejoras adicionales en pro del rendimiento de la aplicación.

ilustración testing ágil

Otros casos de éxito

Herramienta de automatización reduce el tiempo de las pruebas de regresión en un 50%

VER CASO DE ÉXITO

Administradora de fondos de pensiones reduce 5x el tiempo de respuesta del sistema

VER CASO DE ÉXITO

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

VER CASO DE ÉXITO