HomeProjectsTest Automatisierung und Test Management

Test Automatisierung und Test Management

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