FALLSTUDIE
MASTERCARD

FALLSTUDIE
MASTERCARD

Einzelheiten

Projektziel

Bereitstellung von Tools zur Automatisierung von Autorisierungstests für Mastercard

Branche

FinTech

Technologien, Methoden und Tools

  • Python 3.6
  • Custom-Framework
  • Python-Module, insbesondere basierend auf der Bedienung von Excel, der TCP/IP-Kommunikation, HTTP-Servern, verschiedenen Bankdateiformaten
  • Agile

Aufgaben

  • Bereitstellung eines hochqualifizierten Testteams, bestehend aus einem Testleiter und Automatisierungstestern
  • Projektmanagement und Unterstützung von Kundentests
  • Erstellung des Lösungskonzepts und der Architektur
  • Lieferung eines flexiblen Toolkits für die Testautomatisierung in verschiedenen Testbereichen (Autorisierung, Konten, Leistung)
  • Integration der aktuellen fragmentarischen Automatisierung der alten Technologie in die neue Lösung
  • Vorbereitung von Lösungen für das Testen einer großen Anzahl von Autorisierungen und Batchdateien sowie für die Erstellung großer Bankdateien, die echte Daten simulieren
  • Berichterstattung über den Projektfortschritt
  • Fehlerkorrektur

Ergebnisse

  • Aufbau einer End-to-End-Lösung für die Testautomatisierung in einer komplexen heterogenen Umgebung – von der konzeptionellen Phase über die Entwicklung bis zum Support
  • Bereitstellung einer Reihe von parametrisierbaren, automatisierten Testwerkzeugen, Datengeneratoren und Diensten für die Tester in jedem Testbereich, zusammen mit Ausführungsberichten und der Validierung der erwarteten Ergebnisse
  • Teilweise Umstellung der Automatisierung in mehreren Bereichen auf die neue Lösung
  • Einführung der Möglichkeit, mit einem einzigen Befehl den gesamten e2e-Prozess auszuführen, einschließlich der Inbetriebnahme der Server, der Durchführung der Tests, der Erfassung der Logs, der Durchführung von Validierung und der Erzeugung verschiedener Arten von Bankdateien, die den durchgeführten Testtransaktionen entsprechen
  • Entwicklung zahlreicher zusätzlicher Tools zur Unterstützung der Tester
  • Vorbereitung von Tools für Leistungstests – sowohl in Bezug auf die Anzahl der Transaktionen als auch auf die Anzahl und Größe der Batch-Dateien
  • Gewährleistung einer kontinuierlichen Verbesserung der vorhandenen Instrumente und Entwicklung neuer Instrumente
  • Entwicklung von Testlösungen für Mastercard-Kunden auf der Grundlage der entstandenen Tools für direkte Tests zwischen den Testteams
  • Sicherstellung einer schnellen Unterstützung der Nutzer und und Fehlerbehebung
  • Erstellung der Automatisierungsdokumentation und deren Pflege bei Einführung neuer Funktionen

Vorteile

  • Erhöhung des Testumfangs zur Validierung auf der Ebene aller Einzelfelder, in Testsätzen, die aus mehreren hundert Autorisierungen in verschiedenen Währungen bestehen, für jede konfigurierte Finanzinstitution
  • Beschleunigung der Regression von mehreren Wochen auf wenige Tage
  • Möglichkeit, alles am Ende der Veröffentlichung zu testen, nachdem Fehler in der Software der Anbieter gefunden und behoben wurden
  • Beschleunigung der täglichen Arbeit der Tester durch die Möglichkeit, ausgewählte Autorisierungen auszuführen und die zugehörigen Bankdateien automatisch zu erstellen (z. B. Verringerung der Erstellung von Abrechnungsdateien von Dutzenden Minuten manuell auf wenige Sekunden anhand der Logs)
  • Beschleunigung aller Testprozesse (täglicher Prozesse, Prozesse mit Kunden und Regression) durch die Möglichkeit, vollständige e2e-Tests mit einem einzigen Befehl vorzubereiten und auszuführen
  • Aufbau von Diensten für die Tester der Institution (Kunden von Mastercard), um von einer vollständig manuellen Unterstützung für Kundentests zu einer vollständig autonomen Lösung mit minimaler Unterstützung überzugehen – basierend auf der Testautomatisierung und eingebunden in automatisierte Infrastrukturprozesse, mit autonomem Austausch von Testdaten und -ergebnissen

Welche Bedürfnisse bestanden?

Mastercard Processing, die europäische Niederlassung von Mastercard mit Sitz in Polen, benötigte eine umfassende Lösung für die Automatisierung von Autorisierungstests und die Messung der Systemleistung zu Regressionszwecken sowie eine Reihe von Tools zur Unterstützung der täglichen Arbeit von Testern und Analysten, die mit Kunden und bei neuen Implementierungen arbeiten.

Was haben wir geliefert?

Wir stellten ein hochqualifiziertes Testteam, bestehend aus einem Leiter und zwei Automatisierungstestern. Wir übernahmen das Management des gesamten Projekts. Wir haben flexible Werkzeuge für die Testautomatisierung bereitgestellt: Frameworks, Generatoren, Mock-Server, Datenverarbeitungsprogramme, Validierungs- und Berichtswerkzeuge und die Erstellung verschiedener Arten von Bankdateien. Während des gesamten Projekts wurde eine Nutzerdokumentation erstellt und gepflegt. Die Nutzer wurden unterstützt, Fehler wurden schnell behoben und neue Funktionen schnell eingeführt.

SCHREIBEN SIE UNS – WIR ERZÄHLEN IHNEN MEHR ÜBER UNSERE FALLSTUDIEN

Verantwortlicher der personenbezogenen Daten ist die Gesellschaft Onwelo Sp z o.o. mit Sitz in Warschau. Wir verwenden Ihre Daten, um auf Ihre Anfrage zu antworten sowie – sofern Sie dazu Ihre Zustimmung gegeben haben – Ihnen kommerzielle Informationen oder Informationen zu Marketingzwecken zuzusenden. Sie können Ihre Zustimmung jederzeit widerrufen, indem Sie an die Adresse zgodymarketing@onwelo.com. Erfahren Sie in der Informationsklausel, wie Onwelo ihre personenbezogenen Daten verarbeitet und welche Rechte Sie haben.