Entdecken Sie das TÜV-zertifizierte GoogleTest mit Agentic AI für C/C++-Tests!
Details ansehen »
FALLSTUDIE
Durch automatisierte Regressionstests lassen sich Systemunterbrechungen um mehr als 90 % reduzieren.
Durch Servicevirtualisierung können die Releasezyklen um die Hälfte – von 4 auf 2 Wochen – verkürzt werden.
Höhere Codeabdeckung für mehr Qualität und Release-Vertrauen erreicht.
Lesezeit: 3 Minuten
Zum Abschnitt springen
PDF herunterladenING Mortgages gehört zu den drei größten europäischen Hypothekengebern. Ihr DevOps-Engineering-Team ist für den Betrieb und die Weiterentwicklung des Hypothekenbearbeitungssystems verantwortlich, das rechtlich sensible Arbeitsabläufe, die Vertragserstellung und den Geldtransfer abwickelt.
Für das DevOps-Entwicklungsteam ist Softwarequalität absolut unerlässlich. In einer hochintegrierten, gemeinsam genutzten Umgebung arbeiteten sie unter realen Testbedingungen. Jeder Fehler konnte schwerwiegende Folgen haben, insbesondere bei komplexen End-to-End-Szenarien, bei denen ihnen oft der konsistente Zugriff auf oder die Kontrolle über die zu testenden Komponenten fehlte.
Das Team arbeitete in einem agilen Umfeld mit dem Ziel zweiwöchentlicher Software-Releases und stieß dabei auf erhebliche Engpässe beim Testen. Die größten Herausforderungen waren:
Das DevOps-Engineering-Team bei ING Mortgages erkannte, dass es, um sein Ziel von schnelleren und häufigeren Releases zu erreichen, seine Abhängigkeit von externen, unzuverlässigen Systemen beseitigen musste.
Das Team wünschte sich eine Lösung, mit der sie die abhängigen APIs simulieren und diese kritischen Schnittstellen zu Testzwecken kontrollieren konnten. Konkret benötigten sie eine Lösung, die Folgendes ermöglichte:
Angesichts ihrer komplexen, integrierten Umgebungen wandte sich das DevOps-Engineering-Team der Servicevirtualisierung zu, um die Qualität zu steigern und Verzögerungen zu reduzieren. Nach der Evaluierung ihrer Optionen entschieden sie sich für diese Lösung. Parasoft Virtualisieren.
„Virtualize ist intuitiv, einfach zu bedienen und verfügt im Vergleich zu anderen Lösungen über einen umfangreichen Werkzeugkasten.“
—Marcel de Nijs, DevOps-Ingenieur, Testautomatisierung bei ING Mortgages
Das Team integrierte Virtualize in seine Azure DevOps-Releasepipeline und konnte so virtuelle Dienste erstellen, die das Verhalten realer, abhängiger APIs nachbildeten. Dies veränderte ihren Testprozess grundlegend:
„Mit Virtualize haben wir die Kontrolle. Indem wir manuelle Tests durch solide Regressionstests und virtuelle Dienste ersetzen, reduzieren wir die Systemunterbrechungen von Dutzenden auf nur noch wenige pro Jahr.“
Einführung der Service-Virtualisierung Mit Parasoft hat sich die Art und Weise, wie ING Mortgages Software liefert, grundlegend verändert – Releases wurden beschleunigt, die Qualität verbessert und dem Team die Kontrolle über den Testprozess zurückgegeben.
„Durch den Einsatz einer Azure-Pipeline und eines eng mit Parasoft Virtualize verknüpften Regressionstests konnten wir unseren Release-Zyklus von einem Monat auf zwei Wochen verkürzen. Diese Kombination beschleunigte die Bereitstellung und verbesserte gleichzeitig die Qualität deutlich.“
Mit Parasoft erkennt das DevOps-Engineering-Team Probleme nun frühzeitig und verlagert das Testen in frühere Phasen. Folgende Vorteile haben sie dadurch erzielt:
„Die Virtualisierung verbessert die Qualität enorm. Ich fühle mich in unserer Umgebung viel sicherer, weil wir uns darauf verlassen können, dass die Simulationen immer verfügbar sind. Wir haben jederzeit Zugriff auf die Umgebung, die wir zum Testen benötigen – wann und wo wir sie testen wollen.“
Erfahren Sie, wie Ihr Entwicklerteam die Releases beschleunigen und die Codequalität steigern kann.
Industrie: Finanz-
Firmengröße: 63,000
Ort: Amsterdam, Niederlande
Lösung: Virtualisieren
Fallstudie
Velera beschleunigt die Generierung von Unit-Tests um 100 % mit simulierten Testumgebungen
Fallstudie
CAPITAL Services verbessert Softwaresicherheit und -qualität durch Testautomatisierung
Fallstudie
Northbridge Financial Scales API-Tests zur Steigerung der Produktivität und zur Erzielung eines ROI