Quality Minds Software Engineering and Machine Learning Consulting Services

Jeden z największych europejskich banków krajowych

Nowy system płatności wysokokwotowych dla międzynarodowych transakcji płatniczych

Opracowanie kompleksowego rozwiązania do automatyzacji testów z połączoną wiedzą specjalistów QualityMinds w zakresie automatyzacji testów i DevOps.

Nowa infrastruktura rynkowa dla płatności o dużej wartości i płatności indywidualnych

Jeden z największych banków krajowych w Europie jest integralną częścią europejskiego systemu banków centralnych. Odgrywa on decydującą rolę we wdrażaniu polityki pieniężnej w strefie euro. Dzięki zadaniom obejmującym stabilność finansową i monetarną oraz nadzór bankowy, ten duży europejski bank narodowy znajduje się w centrum europejskiego systemu finansowego. Ściśle współpracuje z Europejskim Bankiem Centralnym (EBC).

EBC zainicjował również nowy system płatności wysokokwotowych dla płatności międzynarodowych, który zastąpił poprzedni europejski system płatności wykorzystywany do przekazywania pieniędzy banku centralnego ponad granicami w unii walutowej.

Wyzwanie:

Modernizacja istniejącej platformy transakcji płatniczych

Wyzwaniem była modernizacja istniejącej platformy transakcji płatniczych w celu spełnienia zwiększonych wymagań międzynarodowych i regulacyjnych.
Celem było opracowanie solidnej i zaawansowanej technologicznie platformy obsługującej najnowsze standardy techniczne.
Największe wyzwanie dotyczyło infrastruktury testowej.
Duża liczba zespołów programistów, testerów i ekspertów ds. automatyzacji testów pracowała w tym samym środowisku testowym.
Oznaczało to, że mogli oni nieumyślnie wpływać na wyniki innych testów.
Ponadto cykle rozwoju były różne, więc różne zespoły wymagały różnych konfiguracji środowiska testowego.

Rozwiązanie:

Testuj, testuj i jeszcze raz testuj z QualityMinds

QualityMinds było w stanie opracować wysoce łatwe w utrzymaniu i opłacalne rozwiązanie do automatyzacji testów oraz skonfigurować i skalować nowoczesną infrastrukturę testową.

Tworzenie podstaw dla testów automatycznych.

Aby ułatwić testowanie i stworzyć niezawodne i powtarzalne warunki dla testów automatycznych, QualityMinds stworzyła infrastrukturę testową w dużym europejskim banku krajowym w oparciu o konteneryzację, CI/CD i infrastrukturę jako kod.
Dzięki temu jedno (lub więcej) osobiste środowisko testowe było dostępne dla wszystkich uczestników projektu „za naciśnięciem jednego przycisku”, które można było skonfigurować zgodnie z indywidualnymi wymaganiami.
Stworzono podstawę dla testów automatycznych, które zabezpieczają różne obszary front-endu i back-endu aplikacji.

Fakty w skrócie

Rozwój i obsługa infrastruktury testowej opartej na chmurze w podejściu DevOps i konfiguracji wewnętrznej w jednym z największych europejskich banków krajowych

Automatyzacja testów backendu i graficznego interfejsu użytkownika (GUI)

Podejście open source oparte na Behaviour Driven Development (BDD)

Opracowanie strategii automatyzacji testów obowiązującej w 10 zespołach testowych

Integracja Xray z Jira: środowisko programistyczne nie jest już potrzebne

Klucz do sukcesu: rozmawiać, rozmawiać i jeszcze raz rozmawiać.
Aby stworzyć taką infrastrukturę testową, trzeba było uwzględnić wiele nowych procesów i wprowadzić nowe narzędzia.
Pomogła w tym regularna wymiana informacji zwrotnych ze wszystkimi uczestnikami projektu