Vea cómo la solución de calidad continua de Parasoft ayuda a controlar y administrar los entornos de prueba para ofrecer software de alta calidad con confianza. Regístrese para la demostración >>
Una organización financiera se estaba embarcando en una actualización tecnológica, involucrando a SAP como su socio tecnológico de reemplazo principal para migrar de sus sistemas de backend heredados. Queriendo aprovechar la plataforma Middleware existente para cambiar sin problemas de lo antiguo a lo nuevo sin obstaculizar la experiencia del cliente, la organización buscó una solución que pudiera brindarles confianza en los cambios que se estaban realizando dentro de su sistema Middleware.
Uno de los riesgos técnicos clave era garantizar que la lógica de mapeo y transformación en el sistema de middleware fuera correcta una vez migrado. Después de revisar las opciones, se determinó que el enfoque más rentable y confiable era eliminar la dependencia entre el middleware y los sistemas backend mediante la virtualización de SAP. Esto proporcionaría un medio para construir la lógica de conmutación dentro de su componente Middleware antes de que las interfaces de SAP estuvieran disponibles, además de poder repetir las pruebas sin la sobrecarga de configuración y desmontaje de datos.
El siguiente desafío de la organización fue justificar la inversión para cambiar de un enfoque de prueba manual (en la capa de servicio) a un enfoque automatizado sin funcionalidad de extremo a extremo. El ROI era una métrica simple que las partes interesadas podían comprender y con la que se podían relacionar: evitar los costos por defectos. Si pudieran encontrar 3 defectos por operación durante la fase de desarrollo, esto evitaría un mayor costo de resolución de defectos durante la fase de integración del sistema. Al finalizar la fase de desarrollo, habían superado el ROI en un 68%.
Antes del proyecto de actualización, el proceso de prueba manual existente del equipo podía seguir el ritmo de las actualizaciones de la aplicación. Sin embargo, una vez que el proyecto tuvo un alcance completo, quedó claro que el proceso manual existente no sería suficiente, considerando el tiempo requerido para configurar los datos en SAP, esperando que SAP esté disponible, así como la cantidad de iteraciones de software esperadas. .
El beneficio más obvio de contar con virtualización de servicios fue que el equipo pudo comenzar a desarrollar y probar el comportamiento anticipado de los nuevos sistemas backend antes de que esos sistemas se implementaran realmente.
Beneficios adicionales incluidos:
Desde una perspectiva de desarrollo, no fue suficiente simplemente validar las solicitudes y las respuestas se devolvieron como se esperaba, pero las orquestaciones internas, el flujo de trabajo y la salida posterior fueron correctos. El equipo integró el monitoreo de eventos de Parasoft con el sistema de middleware para inspeccionar cada flujo de mensajes y afirmar que los resultados fueron los esperados.
Al finalizar la entrega, el equipo acumuló un conjunto de pruebas automatizado que se podía ejecutar después de cada nueva compilación de middleware. La cantidad de backends virtualizados ascendió a 8.
Descubra cómo elegir la solución de virtualización de servicios adecuada para su organización. Descargar el whitepaper.