Modernizierung der Schnittstellen und Automatisiertes Testmanagement für SSO
Test Automatisierung & Test Management
Im Rahmen eines anspruchsvollen Projekts innerhalb einer Versicherungsgesellschaft haben wir erfolgreich eine komplexe Webservice-Schnittstelle migriert und eine nahtlose Single Sign-on Integration für bestehende Anwendungen umgesetzt. Unser Aufgabenbereich erstreckte sich von der sorgfältigen Planung, Koordination und Durchführung der Testaktivitäten während der gesamten Migrationsphase bis hin zur erfolgreichen Implementierung der Single Sign-on Lösung.
Problemstellung und Projektziele: Unsere Mission bestand darin, die reibungslose Migration einer komplexen Webservice-Schnittstelle zu gewährleisten und gleichzeitig eine nahtlose Single Sign-on Integration für bestehende Anwendungen innerhalb der Versicherungsumgebung zu realisieren. Ziel war es, die Interaktion mit den Webservices zu optimieren und die Benutzererfahrung durch ein zentrales Anmeldesystem zu verbessern.
Durchgeführte Aktivitäten: Im Verlauf des Projekts haben wir eine Vielzahl von Aktivitäten ausgeführt, um den erfolgreichen Abschluss zu gewährleisten:
- Systemarchitektur und Microservices-Design: Wir haben eine solide Service-Oriented Architecture entwickelt, die die Grundlage für die Migration und Integration bildete. Die Gestaltung von Microservices ermöglichte eine effiziente und modulare Entwicklung.
- API-Design und Dokumentation: Wir haben die Webservices sorgfältig entworfen und dokumentiert, um eine klare Kommunikation zwischen den Entwicklungsteams zu gewährleisten.
- Stakeholder-Meetings: Regelmässige Treffen mit den Stakeholdern halfen dabei, die Anforderungen und Erwartungen abzustimmen und sicherzustellen, dass das Projekt auf dem richtigen Kurs blieb.
- Testautomatisierung: Mithilfe von HP Application Lifecycle Management (ALM) haben wir ein umfassendes Testmanagement eingerichtet. Die Testautomatisierung erfolgte unter anderem mit SoapUI für SOAP-API-Tests und JUnit für automatisierte Testfälle. Dies ermöglichte eine effiziente und zuverlässige Prüfung der Funktionalität der Webservices.
- Single Sign-on-Implementierung: Wir haben SAML 2.0 für das Single Sign-on-Verfahren verwendet und Technologien wie JBoss, Apache CXF und Apache Fediz eingesetzt, um die nahtlose Integration in die bestehende Umgebung sicherzustellen.
- Technologien und Tools: Während des Projekts haben wir Technologien und Tools wie HP ALM, SoapUI, JUnit, SAML 2.0 und verschiedene Server-Technologien wie JBoss, Apache CXF und Apache Fediz genutzt. Unsere Entwicklungs- und Testumgebung basierte auf Linux/UNIX-Plattformen wie Ubuntu und Linux Mint.
Ergebnisse: Durch unsere engagierte Arbeit und die effiziente Nutzung der genannten Technologien und Tools konnten wir die Webservice-Migration erfolgreich abschliessen und eine reibungslose Single Sign-on Integration in die bestehenden Anwendungen der Versicherung realisieren. Die automatisierte Teststrategie trug dazu bei, die Qualität und Zuverlässigkeit der Dienste zu gewährleisten, während die Service-Oriented Architecture und die Microservices den Grundstein für eine zukunftssichere und skalierbare Umgebung legten.
Unsere Projektbeteiligung führte zu einem erfolgreichen Projektabschluss, der die Effizienz und Benutzerfreundlichkeit der IT-Systeme der Versicherung erheblich steigerte und gleichzeitig die Sicherheit und Integrität der Daten gewährleistete.
Problemstellung
Technologies & Tools
- HP Application Lifecycle Management (ALM)
- SoapUI (SOAP API Testing)
- JUnit (automatisierte SOAP-Testcases)
- SAML 2.0 (SAML Token Profile für Webservices)
- JBoss, Apache CXF, Apache Fediz
- Linux/ UNIX (Ubuntu, Linux Mint)
Tätigkeiten
- System Architektur
- Service Oriented Architektur und Design von Microservices
- API design
- Stakeholder Meetings
- API Dokumentation
- Test Automatisierung