Únase a nosotros el 30 de abril: Presentación de la prueba CT de Parasoft C/C++ para pruebas continuas y excelencia en el cumplimiento | Regístrese ahora

Tiempo de lectura: 4 minutos.

General

Los servicios financieros son dinámicos. Implican múltiples canales y una amplia gama de tecnologías, tanto heredadas como modernas, que trabajan juntas bajo estrictas regulaciones. La entrega de aplicaciones de alta calidad a las líneas de negocio requiere probar el software con anticipación y con frecuencia. El entorno de prueba generalmente implica una compleja serie de dependencias e integraciones de datos e interfaces.

ING Mortgages Netherlands necesitaba abordar las pruebas de software con nuevos métodos. Herminio Vázquez, un IOVIO consultor, trabajó con la tribu de ING Mortgages Netherlands para ayudar a modernizar la entrega de sus aplicaciones financieras tomando el control total de sus entornos de prueba con la virtualización de servicios.

Vea una vista previa de la presentación de ING / IOVIO en la reciente Cumbre de Calidad y Pruebas de Software Automatizado. Descubra cómo la organización bancaria y financiera global modernizó su estrategia de pruebas con servicios virtuales en contenedores.

Los desafios

ING Mortgages tiene un entorno empresarial complejo y muy integrado. Aceleraban los lanzamientos para acelerar el tiempo de comercialización y ofrecer experiencias más enriquecedoras a los clientes con más funciones, capacidades ampliadas y trayectos fluidos.

Había llegado el momento de que ING Mortgages explorara su enfoque de las pruebas y evitara que los defectos se introdujeran en la producción. Los equipos de desarrollo y prueba se enfrentaron a una serie de obstáculos en sus esfuerzos por modernizarse.

  • Probar y completar los ciclos de prueba consumía mucho tiempo.
  • La gestión de los entornos de pruebas y datos complejos se volvió cada vez más difícil.
  • Recibir información errónea durante las pruebas cuando el sistema heredado no estaba disponible llevó a la aceptación indebida de errores y fallas en las suites de regresión.
  • Las partes interesadas que no vieron ningún valor perceptible no se comprometerían a probar las mejoras, incluso si la personalización y la calidad son los principales impulsores de la adopción en la economía competitiva actual.
  • El tiempo de inactividad afectó la implementación de sus soluciones de prueba durante la adopción temprana y la fase de transición de un proveedor de nube.

El enfoque

IOVIO e ING Mortgages fueron más allá de los métodos tecnológicos comunes en su búsqueda de soluciones de prueba continua. Adoptaron un enfoque holístico para definir lo que se requería para probar continuamente a alta velocidad. Abordaron la implementación de pruebas continuas examinando siete elementos de prueba diferentes.

Entornos

Hacer que los entornos sean desechables y no esenciales permitió a ING Mortgages ejecutar pruebas en cualquier momento. Lo lograron mediante aprovechando la virtualización de servicios para simular y estabilizar sus entornos de prueba.

Programación

No hay una hoja de tiempo para realizar pruebas. Es continuo. Este concepto no fue fácil de implementar. A menudo, los equipos de desarrollo asocian determinadas actividades con determinados períodos de tiempo. Por ejemplo, ejecutar conjuntos de pruebas de regresión durante la noche. ING Mortgages está logrando esto aislando los entornos de prueba mediante la creación de contenedores y los datos de autoaprovisionamiento.

Lo que hacemos

La creación de una matriz de virtualización ayudó al equipo a tener éxito. Especificaron los elementos y las interfaces en su complejo panorama de datos que brindarían el mayor valor y la mayor credibilidad al presentar la solución de prueba continua a la empresa. El equipo basó las actividades de virtualización especificando los lotes de tiempo que estaban ahorrando dentro de cada implementación individual de servicios.

Proceso

Los flujos de trabajo paralelos se convirtieron en la nueva norma. Con él vino la capacidad para que todos y todo funcionara a la perfección y sin interrupciones. Todo el mundo puede acceder a las primeras versiones o versiones beta del software sin estar atascado en el ciclo Dev-Test-Acceptance-Production.

Para abordar los procesos, el equipo comenzó implementando soluciones de prueba automatizadas en entornos más pequeños y tomó en consideración los proxies de servicio. La utilización del servicio les permitió implementar estas soluciones y les brindó soporte en esta área.

Personas

Empoderar al equipo involucrándolos y utilizando su experiencia impulsó el continuo viaje de prueba de ING Mortgages. Su trabajo colectivo ayudó a eliminar obstáculos técnicos en la implementación.

Datos

El objetivo era producir datos a un costo menor y en un período de tiempo razonable para que las actividades de prueba no se vieran influenciadas por esta dependencia. Para los conjuntos de pruebas de regresión, un conjunto básico de datos era una solución viable para reducir el tiempo de preparación y mover las actividades de prueba a un ritmo rápido.

La consolidación de un conjunto de datos de este tipo fue el resultado de minimizar y modularizar áreas de la aplicación, al mismo tiempo que se limitaban los requisitos de datos para escenarios comerciales específicos. Pensaron en su equipo como un productor más que como un consumidor de datos.

La producción de grandes conjuntos de datos puede llevar mucho tiempo o no ser factible para algunos equipos. Es útil reducir el alcance de los requisitos de datos de acuerdo con los requisitos mínimos de interfaces o sistemas de registro. La calidad de los conjuntos de datos influye en la calidad de los resultados de las pruebas. Y es a través de los resultados de las pruebas que los equipos generan confianza, conocimiento y confianza.

Confía en

El último elemento del enfoque estratégico de IOVIO e ING Mortgages fue generar confianza con las partes interesadas. Teniendo en cuenta la ventaja competitiva y la alta calidad, su objetivo era guiar a las partes interesadas a depositar su confianza en la solución y la tecnología que estaban implementando.

ING Mortgages se volvió verdaderamente digital y presentó información como políticas de riesgo como un algoritmo. Se les ocurrió una fórmula básica:

Riesgo = Impacto x Probabilidad

Los resultados

ING Mortgages tomó el control total de sus entornos de prueba con el Solución de virtualización de servicios de Parasoft, lo que hizo posible una entrega de prueba más rápida. La velocidad, la simplicidad y los costos ambientales complementaron los factores impulsores tradicionales basados ​​en el riesgo y la cobertura de la prueba.

IOVIO junto con Parasoft dieron vida a esos conceptos para ING en su tribu de Hipotecas. Consolidaron una solución que contenía servicios e hizo que el 60% del complejo ecosistema hipotecario fuera comprobable, en completo aislamiento con dependencias de datos y entornos con control total.

ING logró objetivos comerciales y técnicos con la virtualización, que incluyen:

  • Abordar la imposibilidad de realizar pruebas en el entorno existente.
  • Ampliación de capacidades para facilitar y acelerar las pruebas.
  • Establecimiento de control de cambios y gestión de dependencias.

Al utilizar la virtualización de servicios, aumentaron el control, redujeron la complejidad y administraron los costos para el entorno de prueba, al tiempo que permitieron una administración de cambios efectiva. Virtualización de Parasoft ayudó a ING Mortgages a realizar pruebas más rápidamente. Redujeron el tiempo de preparación y ejecución de las pruebas de cinco días a un día.

Con la virtualización de servicios, ING Mortgages puede:

  • Ahorre tiempo sin comprometer la calidad.
  • Mantener entornos de clientes potenciales.
  • Ponga los datos en el centro de su estrategia de prueba.

Descubra cómo elegir la solución de virtualización de servicios adecuada para su organización.

  • Industria: Finanzas
  • Tamaño de la empresa: 55,000
  • Ubicación: Amsterdam, Países Bajos
  • Solución: Virtualizar