Logo Parasoft Rechercher

Découvrez GoogleTest certifié TÜV avec Agentic AI pour les tests C/C++ !
Plus de détails »

ÉTUDE DE CAS

Northbridge Financial étend ses tests API pour augmenter la productivité et générer un retour sur investissement

Réduction du temps de création des tests de 60 %.

Icône circulaire indiquant 90 % Réduction du temps d'exécution des tests d'API de 90 %.

Icône de 80 % Augmentation de la couverture des tests API de 80 %.

Temps de lecture : 2 minutes

Marché

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.

La Problématique

Élaborer et mettre en œuvre une stratégie DevOps n'a jamais été chose facile pour aucune organisation, et Northbridge Financial n'a pas fait exception. L'entreprise devait automatiser ses processus de test d'API afin d'améliorer son agilité et sa productivité. Auparavant, elle utilisait des bibliothèques C# pour ces tests, mais le processus nécessitait des développeurs d'automatisation maîtrisant la programmation de tests d'API à l'aide de bibliothèques open source. De ce fait, la rédaction des tests d'API était confiée à un petit nombre 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 pour l'organisation a consisté à collaborer avec les ingénieurs de Parasoft afin d'identifier les zones critiques de leur environnement permettant de tester leurs API pour une connexion entre leur logiciel et le système du courtier. Ce dernier développant simultanément sa plateforme avec Northbridge Financial, l'organisation a tiré parti de la solution de virtualisation de services de Parasoft pour éliminer les délais de test grâce à 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 ses API. Grâce à Parasoft SOAtest, l'entreprise a pu atteindre ses objectifs de qualité et de couverture.

Ils ont également utilisé Parasoft Virtualize pour simuler des API tierces indisponibles ou instables, ce qui leur a permis de poursuivre leurs tests sans interruption. Parasoft Virtualize leur a fourni les fonctionnalités nécessaires à la création de simulations réalistes, tandis que Parasoft CTP leur a permis de créer l'environnement adéquat pour tester chaque service sans se soucier des temps d'arrêt et de vérifier les services API avec les données de test appropriées.

"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 constaté de nombreux avantages grâce à ces solutions. Nous collectons les indicateurs clés pour mesurer nos axes d'amélioration. Le temps nécessaire à la création et à l'exécution des scripts de test d'API est bien inférieur à celui requis pour la création des scripts d'interface utilisateur. Parasoft nous permet de bénéficier 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.

Parlez à un expert

Secteur : Finance et assurances

Taille de l'entreprise : 10 000

Lieu : Toronto, Canada

Solution : SOAtest, Virtualiser, CTP