Reducción del 80% en tiempos de ejecución: El éxito de la automatización de pruebas en el Sector Bancario

Escribe Paola Aguirre, Líder de Servicios Testing – Gerencia de Operaciones, Ecosistemas Global

En un entorno de desarrollo ágil y dinámico, como el del sector bancario, mantener altos estándares de calidad en las aplicaciones es esencial para garantizar la estabilidad operativa y la satisfacción del usuario. En Ecosistemas Global, creemos firmemente que la automatización de pruebas juega un papel fundamental para lograr esta calidad continua. Un excelente ejemplo de esto es el proyecto de automatización de pruebas de regresión para una institución bancaria líder, que resultó en mejoras sustanciales en sus ciclos de desarrollo y en la liberación de versiones.

El desafío principal consistía en asegurar la calidad de las aplicaciones web, móviles y APIs mediante un robusto framework de automatización de pruebas de regresión. La tarea no solo implicaba desarrollar un sistema eficiente de pruebas, sino también integrarlo con los procesos ágiles de la organización, que incluyen despliegues frecuentes de nuevas versiones. Además, era necesario cubrir múltiples plataformas (Android, iOS, aplicaciones web y APIs), asegurando una cobertura total sin comprometer la velocidad de desarrollo.

En colaboración con los equipos de QA funcionales, definimos una estrategia integral para seleccionar los casos de prueba adecuados para automatizar. Utilizando herramientas como JUnit, TestNG, Gradle, Maven, Selenium para web y Appium para mobile, implementamos un framework de automatización que se integró en pipelines de integración continua (GitLab, Jenkins), permitiendo despliegues frecuentes sin sacrificar la calidad.

Se incorporó Selenium Grid para ejecutar pruebas distribuidas y paralelas, optimizando considerablemente los tiempos de ejecución. Además, se utilizó Cucumber para la definición de los casos de prueba, asegurando escalabilidad y mantenimiento fácil de la suite de pruebas.

La implementación de esta estrategia de automatización generó resultados notables:

  • Reducción de Tiempos de Ejecución: El tiempo de ejecución de las pruebas de regresión se redujo en más del 80%, lo que permitió liberar nuevas versiones de las aplicaciones cada 15 días, además de obtener un feedback rápido sobre el estado de las aplicaciones. Se definió que, ante urgencias, no se despliega nada en producción sin antes ejecutar las automatizaciones en los ambientes de QA.
  • Incremento de la cobertura de pruebas: Se automatizaron más de 200 casos de prueba en las aplicaciones más críticas, aumentando la cobertura de pruebas automatizadas a un 85% en los casos más relevantes, minimizando el riesgo de fallos en producción.
  • Pruebas de APIs Ágiles: Se automatizaron más de 60 APIs clave, implementando un smoke test que se ejecuta en tan solo 9 minutos, validando el estado del ambiente de QA diariamente.
  • Integración de smoke test automatizado: se incorpora al proceso de lanzamiento de cada nueva versión, ejecutándose de manera automática con cada actualización. Esto asegura validaciones rápidas y eficaces, permitiendo identificar posibles problemas de manera inmediata en cada nueva versión.
  • Ahorro de Tiempo: En plataformas móviles y de home banking, los tiempos de ejecución de las pruebas se redujeron considerablemente. Por ejemplo, 249 casos de prueba en Android , que originalmente tomaban 32 horas de ejecución manualmente, se redujeron a solo 2.5 horas con la automatización, lo que representa un ahorro de tiempo del 92.19%.

Este caso resalta cómo la adopción de tecnologías de automatización puede transformar los procesos de calidad dentro del sector bancario. Gracias a la implementación de un framework robusto de automatización, se lograron reducir los tiempos de ejecución de las pruebas, aumentar la cobertura y mejorar la estabilidad y confiabilidad de las aplicaciones. Sin duda, este proyecto es un ejemplo de cómo las instituciones bancarias pueden beneficiarse de soluciones innovadoras para alcanzar niveles más altos de eficiencia y competitividad en un entorno ágil y cambiante.

Acerca de Ecosistemas Global

Ecosistemas Global es una empresa de tecnología de la información que ha evolucionado en los últimos 30 años para convertirse en un proveedor de soluciones de IT confiables y de alta calidad. Con un fuerte enfoque en la innovación, la formación y la sostenibilidad, continúa siendo un líder en la transformación digital en la región. Con operaciones en Chile, Argentina, Brasil, México, Estados Unidos y España, se ha consolidado como una empresa global, extendiendo su influencia a diferentes continentes a través de alianzas estratégicas. 

Claudia Armesto propone un embudo estratégico para comunicar con propósito en 2026
Transformación digital: del clic a la conversación (y de la promesa a la resolución)
RE|DECIR: ya podés escuchar los Episodios 2 y 3 (y seguir el podcast en Spotify)

Política de privacidad

Empatía Comunicación S.A., operando bajo su marca registrada Empatía Comunidad, se compromete a proteger la privacidad de los datos personales obtenidos a través de sus servicios online, conforme a los principios de transparencia, legalidad y seguridad.

Uso de cookies

Este sitio utiliza cookies para mejorar la experiencia del usuario. Al continuar navegando, aceptás su uso. Más información en nuestra política detallada.

Confidencialidad

No compartimos información personal sin consentimiento, salvo por requerimiento legal. Los datos serán usados únicamente para los fines establecidos en nuestras plataformas.

Seguridad

Implementamos medidas técnicas y organizativas adecuadas para proteger tu información.

Datos de menores

No recolectamos datos personales de menores sin autorización de sus padres o tutores.

Términos y condiciones de uso

El presente documento establece los términos y condiciones generales que regulan el acceso y uso del sitio web de Empatía Comunidad, operado por Empatía Comunicación S.A., en adelante “la Empresa”.

Al acceder, navegar o utilizar este sitio, el usuario reconoce haber leído, comprendido y aceptado estos términos. Si no está de acuerdo, deberá abstenerse de utilizar la plataforma.

1. Uso permitido

El usuario se compromete a utilizar el sitio exclusivamente con fines lícitos, sin contravenir la normativa vigente ni afectar derechos de terceros.

2. Propiedad intelectual

Todo el contenido publicado en este sitio, incluidos textos, imágenes, videos, diseños, marcas y logotipos, es propiedad de la Empresa o de terceros con licencia. Queda prohibida su reproducción sin autorización previa y por escrito.

3. Responsabilidad

La Empresa no será responsable por daños derivados del uso del sitio ni por la interrupción, errores o virus informáticos que puedan surgir.

4. Enlaces externos

Este sitio puede contener enlaces a sitios de terceros. La Empresa no se responsabiliza por su contenido ni por los términos de uso de dichos sitios.

5. Modificaciones

La Empresa se reserva el derecho de actualizar estos términos en cualquier momento. Se recomienda revisar esta sección periódicamente.

Política de cookies

Este sitio utiliza cookies para mejorar la experiencia del usuario, analizar el tráfico y personalizar contenidos. Al continuar navegando, aceptás su uso conforme a esta política.

¿Qué son las cookies?

Las cookies son pequeños archivos que se almacenan en tu dispositivo cuando accedés a un sitio web. Permiten recordar tus preferencias, personalizar tu experiencia y recopilar datos estadísticos.

Tipos de cookies que usamos

  • Cookies técnicas: necesarias para el funcionamiento básico del sitio.
  • Cookies de análisis: para conocer cómo se usa el sitio y mejorar su funcionamiento.
  • Cookies de personalización: para adaptar el contenido a tus intereses.
  • Cookies de terceros: como redes sociales o servicios de análisis externos.

¿Cómo gestionarlas?

Podés configurar o deshabilitar el uso de cookies desde tu navegador. Tené en cuenta que, al desactivarlas, algunas funciones del sitio pueden no operar correctamente.