Vereinfachen Sie Compliance-Workflows mit dem neuen C/C++-Test 2024.2 und KI-gesteuerter Automatisierung | Registrierung

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 Ausarbeitung und Umsetzung einer DevOps-Strategie war für kein Unternehmen eine einfache Aufgabe, und das war auch bei Northbridge Financial der Fall. Das Unternehmen musste Automatisieren Sie die API-Tests Prozesse für mehr Agilität und Produktivität. Früher verließen sie sich für API-Tests auf C#-Bibliotheken, aber für den Prozess waren Automatisierungsentwickler erforderlich, die über die Fähigkeiten verfügten, API-Tests mithilfe von Open-Source-Bibliotheken zu programmieren. Infolgedessen war es auf wenige angewiesen, API-Tests zu schreiben.

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, mit den Ingenieuren von Parasoft zusammenzuarbeiten, um alle wichtigen Bereiche in ihrer Umgebung zu identifizieren, die ihnen helfen könnten, ihre APIs für eine Verbindung zwischen ihrer Software und dem System des Brokers zu testen. Da der Broker seine Plattform zur gleichen Zeit wie Northbridge Financial aufbaute, nutzten sie Parasofts Service-Virtualisierung Lösung zur Eliminierung von Testverzögerungen durch eine realistische Simulation der Drittanbieter-API.

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

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

Sie nutzten auch die Hebelwirkung Parasoft Virtualisieren um APIs von Drittanbietern zu simulieren, die entweder nicht verfügbar oder instabil waren, sodass die Tests ohne Unterbrechung fortgesetzt werden können. Parasoft Virtualize bot dabei die Möglichkeit, realistische Simulationen zu erstellen Parasoft CTP ermöglichte es ihnen, die richtige Umgebung zu schaffen, um jeden Dienst zu testen, ohne sich Gedanken über Ausfallzeiten machen zu müssen, und die API-Dienste mit den richtigen Testdaten zu überprüfen.

„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 wirklich viele Vorteile durch den Einsatz dieser Lösungen gesehen. Wir erfassen die richtigen Kennzahlen, um unsere Verbesserungsbereiche zu messen. Die Zeit, die zum Erstellen und Ausführen der API-Testskripts im Vergleich zum Erstellen von UI-Skripts benötigt wird
ist viel niedriger. Parasoft bietet uns die Vorteile einer schnelleren und zuverlässigeren 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.

  • Industrie: Finanz & Versicherung
  • Firmengröße: 1,650
  • Standort: Toronto, Kanada
  • Lösung: SOAtest, Virtualisierung, CTP