Simplifique los flujos de trabajo de cumplimiento con el nuevo C/C++test 2024.2 y la automatización impulsada por IA | Regístrese ahora
Tiempo de leer: 2 minutos
Saltar a la sección
Resumen
Northbridge Financial Corporation es un grupo asegurador líder con sede en Canadá que se especializa en brindar soluciones de seguros contra accidentes y propiedad comercial para empresas canadienses. Northbridge ofrece una amplia gama de productos y servicios de seguros a empresas, incluidos seguros de servicios comerciales y para consumidores, seguros de fabricación, seguros de construcción y contratistas, seguros de salud y servicios sociales, y más.
Como gran nombre en el ámbito financiero y de seguros canadiense, la empresa está asociada con muchos corredores. Como tal, el desarrollo de aplicaciones de la empresa depende en gran medida de API de terceros, lo que significa que deben realizar pruebas API exhaustivas para validar las interacciones correctas con las aplicaciones.
Saltar a la sección
El Desafío
Trazar e implementar una estrategia DevOps nunca ha sido un viaje fácil para ninguna organización y ese fue el caso de Northbridge Financial. La empresa necesitaba automatizar sus pruebas API procesos para mejorar la agilidad y la productividad. Alguna vez confiaron en bibliotecas de C# para las pruebas de API, pero el proceso necesitaba desarrolladores de automatización que tuvieran las habilidades para codificar pruebas de API utilizando bibliotecas de código abierto. Como resultado, dependía de unos pocos para escribir pruebas de API.
El código escrito no era escalable para su uso en otros proyectos. Cada proyecto necesitaba ser reescrito desde cero. Por lo tanto, buscaban un enfoque más escalable que permitiera a todos contribuir a comprender y automatizar las pruebas de API.
Necesitaban un marco que no solo automatizara este proceso sino que también ayudara a identificar las tareas adecuadas para la automatización de una manera que les ayudara a priorizar ciertas características clave y establecer un seguimiento y métricas eficaces.
El enfoque
El primer paso dado por la organización fue trabajar con los ingenieros de Parasoft para identificar todas las áreas cruciales dentro de su entorno que podrían ayudarlos a probar sus API para detectar una conexión entre su software y el sistema del corredor. Dado que el corredor también estaba construyendo su plataforma al mismo tiempo que Northbridge Financial, aprovecharon la estrategia de Parasoft. virtualización de servicios solución para eliminar retrasos en las pruebas con una simulación realista de la API de terceros.
Al eliminar los retrasos en las pruebas causados por interrupciones del entorno, los equipos pudieron ejecutar pruebas de automatización, pruebas de rendimiento, pruebas unitarias y pruebas de control de calidad (QA) de manera consistente. Como resultado, los equipos de desarrollo y pruebas experimentaron costos reducidos y pudieron cumplir con sus objetivos de cronograma de manera efectiva.
La Solución
La organización utilizó Prueba SOA de Parasoft, una solución de prueba de API impulsada por IA, para probar sus API. Con Parasoft SOAtest, la empresa pudo alcanzar sus objetivos de calidad y cobertura.
También aprovecharon Virtualización de Parasoft para simular API de terceros que no estaban disponibles o eran inestables, lo que permitió continuar las pruebas sin interrupciones. Parasoft Virtualize proporcionó la capacidad que necesitaban para crear simulaciones realistas, mientras Parasoft CTP les permitió crear el entorno adecuado para probar cada servicio sin preocuparse por los tiempos de inactividad y verificar los servicios API con los datos de prueba correctos.
"Nuestro tiempo de creación de pruebas también se redujo drásticamente porque una vez que el equipo estuvo capacitado para realizar pruebas, fue muy fácil y rápido crear casos de prueba en Parasoft".
—Pushpinder Malhotra, gerente sénior de automatización de control de calidad en Northbridge Financial
Los resultados
La elección de Parasoft tuvo importantes resultados positivos para Northbridge Financial Corporation. La empresa logró los siguientes resultados:
- Reducción del tiempo de creación de pruebas en un 60%.
- Aumento de la cobertura de pruebas de API en un 80 %
- Reducción del tiempo de ejecución de pruebas en la canalización de CI/CD en un 90 %.
Además, Northbridge Financial aumentó la eficiencia de las pruebas en un 40 % y redujo los costos y retrasos de las pruebas en un 30 %.
“Realmente vimos muchos beneficios al utilizar estas soluciones. Recopilamos las métricas adecuadas para medir nuestras áreas de mejora. El tiempo que lleva crear y ejecutar los scripts de prueba de API versus crear scripts de UI
es mucho menor. Parasoft nos brinda los beneficios de una entrega de software más rápida y confiable”.— Pushpinder Malhotra, gerente sénior de automatización de control de calidad en Northbridge Financial
Al aprovechar las capacidades de Parasoft, la empresa pudo superar sus desafíos, mejorar la eficiencia y mejorar la calidad de su entrega de software.
Descubra cómo su equipo puede alcanzar sus objetivos de calidad de software con una estrategia de prueba automatizada eficaz.
- Industria: Finanzas y seguros
- Tamaño de la empresa: 1,650
- Lugar: Toronto Canada
- Solución: SOAtest, virtualizar, CTP