Einführung & Kundenbeschreibung

Bei diesem Expertenbericht hatte unser Kunde aus dem Bankenwesen ein sehr großes Problem, welches nur allzu gut bekannt ist in der Industrie: Zu wenig Manpower. Zugleich wollte der Kunde bei seiner bereits bestehenden Anwendung das Thema der Testautomatisierung angehen und dementsprechend realisieren. Es galt demnach, mehrere bereits bestehende  Legacy-Anwendungen automatisiert in Pipelines zu testen.

Projektanforderungen
Strategie & Herangehensweise

In wenigen Meetings wurde besprochen, in welchem Umfang die automatisierten Tests stattfinden sollten. Da die Anwendung äußerst integriert mit diversen Drittsystemen ist und somit eine komplette Abstraktion für entsprechende Tests nicht komplett möglich ist, mussten diverse Workarounds gebaut werden um beim Testen nicht auf Produktionsdaten angewiesen zu sein. Bei der Implementierung selbst wurde – wo es möglich war – auf Mocking-Komponenten gesetzt um Module einzeln testen zu können.

Erfahrung & Feedback

Die bestehenden Systeme haben einen etwas ungewöhnlichen Ansatz erfordert. Im regulären Fall werden Tests im gleichen Zuge wie die Anwendung selbst erstellt, um hier eine dauerhafte Wahrheit zu haben, wie gewisse Funktionalitäten implementiert und funktional gehalten werden sollen. Bei diesem Projekt mussten bereits bestehende Komponenten getestet werden. Trotz dieser Umstände konnte der Experte aus unserem Team das Vorhaben trotzdem ohne großes Mitwirken vom sehr beschäftigten Projektteam zu der Zufriedenheit des Tech-Leads umsetzen.

Die Pipelines sind auch heute noch voll funktional und befinden sich im Einsatz. Mittlerweile hat das Projektteam damit begonnen, die Legacy-Anwendung neu zu bauen und verfolgt in Zuge dessen direkt einen Test Driven Ansatz.

Zeitraum

ca. 6 Wochen

Branche

Bankenwesen

Standort

Wien

Projektteam

8 Entwickler, 1 Tech-Lead, 1 Product Owner

Technologien

.NET Framework, .NET Core, XUnit, Azure DevOps, YAML-Pipelines, Test Automation

Zurück

Plattform für Crowd-Marketing

Weiter

Administration anstatt Excel

Weitere Projekte