Simplifiez les flux de travail de conformité avec le nouveau test C/C++ 2024.2 et l'automatisation pilotée par l'IA | Inscrivez-vous

Temps de lecture : 2 minutes

Aperçu

Northbridge Financial Corporation est un groupe d'assurance de premier plan basé au Canada qui se spécialise dans la fourniture de solutions d'assurance de biens et de risques commerciaux aux entreprises canadiennes. Northbridge offre une large gamme de produits et de services d'assurance aux entreprises, notamment l'assurance des services aux consommateurs et aux entreprises, l'assurance du secteur manufacturier, l'assurance de la construction et des entrepreneurs, l'assurance des services de santé et des services sociaux, et bien plus encore.

En tant que grand nom du secteur financier et de l'assurance canadien, l'entreprise s'associe à de nombreux courtiers. En tant que tel, le développement d'applications de l'entreprise s'appuie fortement sur des API tierces, ce qui signifie qu'elle doit effectuer des tests d'API complets pour valider les interactions correctes avec les applications.

Le projet

L'élaboration et la mise en œuvre d'une stratégie DevOps n'ont jamais été un parcours facile pour aucune organisation et ce fut le cas pour Northbridge Financial. L'entreprise devait automatiser ses tests API processus pour une agilité et une productivité améliorées. Ils s'appuyaient autrefois sur les bibliothèques C# pour les tests d'API, mais le processus nécessitait des développeurs d'automatisation possédant les compétences nécessaires pour coder les tests d'API à l'aide de bibliothèques open source. En conséquence, l’écriture des tests API dépendait de peu de personnes.

Le code écrit n'était pas évolutif pour être utilisé dans d'autres projets. Chaque projet devait être réécrit à partir de zéro. Ils recherchaient donc une approche plus évolutive permettant à chacun de contribuer à la compréhension et à l’automatisation des tests API.

Ils avaient besoin d'un cadre qui non seulement automatiserait ce processus, mais les aiderait également à identifier les tâches à automatiser de manière à les aider à prioriser certaines fonctionnalités clés et à établir une surveillance et des mesures efficaces.

L'approche

La première étape franchie par l'organisation a été de travailler avec les ingénieurs de Parasoft pour identifier tous les domaines cruciaux de leur environnement qui pourraient les aider à tester leurs API pour une connexion entre leur logiciel et le système du courtier. Étant donné que le courtier construisait également sa plateforme en même temps que Northbridge Financial, il a tiré parti de l'expertise de Parasoft. virtualisation des services solution pour éliminer les retards de test avec une simulation réaliste de l’API tierce.

En éliminant les retards de test causés par les pannes d'environnement, les équipes ont pu exécuter des tests d'automatisation, des tests de performances, des tests unitaires et des tests d'assurance qualité (AQ) de manière cohérente. En conséquence, les équipes de développement et de test ont connu une réduction des coûts et ont pu respecter efficacement leurs objectifs de calendrier.

La solution

L'organisation a utilisé Parasoft SOAtest, une solution de test d'API basée sur l'IA, pour tester leurs API. Avec Parasoft SOAtest, l'entreprise a pu atteindre ses objectifs de qualité et de couverture.

Ils ont également exploité Parasoft Virtualiser pour simuler des API tierces indisponibles ou instables, permettant ainsi de poursuivre les tests sans interruption. Parasoft Virtualize a fourni la capacité dont ils avaient besoin pour créer des simulations réalistes, tout en CTP Parasoft leur a permis de créer le bon environnement pour tester chaque service sans se soucier des temps d'arrêt et de vérifier les services API avec les bonnes données de test.

"Notre temps de création de tests a également été considérablement réduit car une fois l'équipe formée à la réalisation de tests, il était très facile et rapide de créer des cas de test dans Parasoft."

—Pushpinder Malhotra, responsable principal de l'automatisation de l'assurance qualité chez Northbridge Financial

Les Résultats

Le choix de Parasoft a entraîné des résultats positifs importants pour Northbridge Financial Corporation. L'entreprise a obtenu les résultats suivants :

  • Réduction du temps de création des tests de 60 %.
  • Augmentation de la couverture des tests API de 80 %
  • Réduction du temps d'exécution des tests dans le pipeline CI/CD de 90 %.

De plus, Northbridge Financial a augmenté l'efficacité des tests de 40 % et réduit les coûts et les retards des tests de 30 %.

« Nous avons réellement constaté de nombreux avantages en utilisant ces solutions. Nous collectons les mesures appropriées pour mesurer nos domaines d’amélioration. Le temps nécessaire pour créer et exécuter les scripts de test de l'API par rapport à la création de scripts d'interface utilisateur
est bien inférieur. Parasoft nous offre les avantages d’une livraison de logiciels plus rapide et plus fiable.

— Pushpinder Malhotra, responsable principal de l'automatisation de l'assurance qualité chez Northbridge Financial

En tirant parti des capacités de Parasoft, l'entreprise a pu surmonter ses défis, améliorer son efficacité et améliorer la qualité de sa livraison de logiciels.

Découvrez comment votre équipe peut atteindre ses objectifs de qualité logicielle grâce à une stratégie de tests automatisés efficace.

  • Industrie: Finances et assurances
  • Taille de l'entreprise: 1,650
  • Emplacement : Toronto, Canada
  • Solution: SOAtest, Virtualiser, CTP