Parasoft-Logo Suche

Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »

FALLSTUDIE

Northbridge Financial Scales API-Tests zur Steigerung der Produktivität und zur Erzielung eines ROI

Reduzierte Testerstellungszeit um 60 %.

Kreissymbol zeigt 90 % an Reduzierte API-Testausführungszeit um 90 %.

Ikone von 80% Erhöhte API-Testabdeckung um 80 %.

Lesezeit: 2 Minuten

Übersicht

Northbridge Financial Corporation ist eine führende Versicherungsgruppe mit Sitz in Kanada, die sich auf die Bereitstellung gewerblicher Sach- und Unfallversicherungslösungen für kanadische Unternehmen spezialisiert hat. Northbridge bietet Unternehmen eine breite Palette von Versicherungsprodukten und -dienstleistungen an, darunter Verbraucher- und Unternehmensdienstleistungsversicherungen, Fertigungsversicherungen, Bau- und Bauunternehmerversicherungen, Kranken- und Sozialversicherungen und mehr.

Als großer Name im kanadischen Finanz- und Versicherungsbereich arbeitet das Unternehmen mit vielen Maklern zusammen. Daher ist die Anwendungsentwicklung des Unternehmens stark auf APIs von Drittanbietern angewiesen, was bedeutet, dass umfassende API-Tests durchgeführt werden müssen, um korrekte Interaktionen mit den Anwendungen zu überprüfen.

Die Herausforderung

Die Entwicklung und Implementierung einer DevOps-Strategie war für kein Unternehmen einfach, so auch nicht für Northbridge Financial. Das Unternehmen musste seine API-Testprozesse automatisieren, um Agilität und Produktivität zu steigern. Bisher nutzte man für API-Tests C#-Bibliotheken, doch der Prozess erforderte Automatisierungsentwickler mit Kenntnissen in der Programmierung von API-Tests mit Open-Source-Bibliotheken. Dadurch war man auf wenige Personen angewiesen, die API-Tests schrieben.

Der geschriebene Code war nicht für die Verwendung in anderen Projekten skalierbar. Jedes Projekt musste von Grund auf neu geschrieben werden. Daher suchten sie nach einem skalierbareren Ansatz, der es jedem ermöglicht, zum Verständnis und zur Automatisierung von API-Tests beizutragen.

Sie benötigten ein Framework, das diesen Prozess nicht nur automatisiert, sondern auch dabei hilft, die richtigen Aufgaben für die Automatisierung zu identifizieren, und zwar auf eine Weise, die es ihnen ermöglicht, bestimmte Schlüsselfunktionen zu priorisieren und eine effektive Überwachung und Messgröße einzurichten.

Die Vorgehensweise

Der erste Schritt der Organisation bestand darin, gemeinsam mit den Ingenieuren von Parasoft alle kritischen Bereiche ihrer Umgebung zu identifizieren, die ihnen beim Testen ihrer APIs für eine Verbindung zwischen ihrer Software und dem System des Brokers helfen konnten. Da der Broker seine Plattform zeitgleich mit Northbridge Financial aufbaute, nutzten sie die Servicevirtualisierungslösung von Parasoft , um Testverzögerungen durch eine realistische Simulation der Drittanbieter-API zu vermeiden.

Durch die Eliminierung von durch Umgebungsausfälle verursachten Testverzögerungen konnten die Teams Automatisierungstests, Leistungstests, Komponententests und Qualitätssicherungstests (QS) konsistent durchführen. Dadurch konnten die Entwicklungs- und Testteams ihre Kosten senken und ihre Zeitplanziele effektiv einhalten.

Die Lösung

Das Unternehmen nutzte Parasoft SOAtest , eine KI-gestützte API-Testlösung, um seine APIs zu testen. Mit Parasoft SOAtest konnte das Unternehmen seine Qualitäts- und Abdeckungsziele erreichen.

Sie nutzten außerdem Parasoft Virtualize, um nicht verfügbare oder instabile APIs von Drittanbietern zu simulieren und so die Tests ohne Unterbrechung fortzusetzen. Parasoft Virtualize bot die notwendigen Funktionen für realistische Simulationen, während Parasoft CTP die optimale Testumgebung für alle Dienste schuf, um Ausfallzeiten zu vermeiden und die API-Dienste mit den richtigen Testdaten zu verifizieren.

„Auch unsere Testerstellungszeit verkürzte sich drastisch, denn sobald das Team in der Durchführung von Tests geschult war, war es sehr einfach und schnell, Testfälle in Parasoft zu erstellen.“

– Pushpinder Malhotra, Senior QA Automation Manager bei Northbridge Financial

Die Ergebnisse

Die Wahl von Parasoft führte zu deutlich positiven Ergebnissen für die Northbridge Financial Corporation. Das Unternehmen erzielte folgende Ergebnisse:

  • Reduzierte Testerstellungszeit um 60 %.
  • Erhöhte API-Testabdeckung um 80 %
  • Reduzierte Testausführungszeit in der CI/CD-Pipeline um 90 %.

Darüber hinaus steigerte Northbridge Financial die Testeffizienz um 40 % und reduzierte Testkosten und Verzögerungen um 30 %.

„Wir haben durch den Einsatz dieser Lösungen wirklich viele Vorteile erzielt. Wir erfassen die relevanten Kennzahlen, um unsere Verbesserungspotenziale zu messen. Die Zeit, die für die Erstellung und Ausführung der API-Testskripte benötigt wird, ist im Vergleich zur Erstellung von UI-Skripten deutlich geringer. Parasoft ermöglicht uns eine schnellere und zuverlässigere Softwarebereitstellung.“

– Pushpinder Malhotra, Senior QA Automation Manager bei Northbridge Financial

Durch die Nutzung der Fähigkeiten von Parasoft konnte das Unternehmen seine Herausforderungen meistern, die Effizienz steigern und die Qualität seiner Softwarebereitstellung verbessern.

Erfahren Sie, wie Ihr Team seine Softwarequalitätsziele mit einer effektiven automatisierten Teststrategie erreichen kann.

Beratungsgespräch buchen

Branche: Finanz- und Versicherungswesen

Unternehmensgröße: 1,650

Ort: Toronto, Kanada

Lösung: SOAtest, Virtualisierung, CTP