Smartware company logo

Automatyczne testowanie dokumentacji i wydruków bankowych

Automatyczne testowanie dokumentacji i wydruków bankowych

Poprawne generowanie i wydruk dokumentów należą do krytycznych elementów funkcjonowania każdej instytucji finansowej. W erze cyfryzacji szczególnie istotnym elementem stało się testowanie ich prawidłowości, również pod kątem regulacji Unii Europejskiej i KNF. Prawa konsumentów narzucone przez te instytucje sprawiają, że wszelkie błędy np. w umowach kredytowych mogą skutkować ogromnymi kosztami dla banku.


Istota testowania poprawności dokumentów bankowych

Każdy taki dokument zawiera wiele newralgicznych elementów, takich jak warunki umowy, zasady, regulacje, obowiązki i prawa konsumenta, procedury, warunki reklamacji itd., które zazwyczaj są stałe dla danego typu dokumentu oraz szereg dynamicznych informacji, np. RRSO, prowizję, kwoty kredytu czy rat. Do tego dochodzą informacje dodatkowe dotyczące ubezpieczenia, czy składki.

Jeśli te istotne elementy umowy zawierają błędy bądź brakuje kluczowych zapisów, to klient ma prawo zgłosić reklamację, np. sankcję kredytu darmowego w ramach kredytu gotówkowego. W tej sytuacji przysługuje mu zwrot całkowitej prowizji i wszystkich odsetek od banków, co oznacza często dziesiątki tysięcy złotych. Bank ma prawo skierować sprawę do sądu, zamiast wypłacać zwrot, ale to również są ogromne koszty związane z rozprawą, co więcej nie mamy pewności, jak sprawa się zakończy.


Manualne testy dokumentów i wydruków bankowych

Manualne testowanie takich dokumentów jest trudnym i czasochłonnych procesem. Wymaga szczegółowego zrozumienia całego procesu oraz skrupulatnego przeczytania i weryfikacji często kilkunastu albo nawet kilkudziesięciu stron dokumentu wielokrotnie dla różnych typów dokumentów, w różnych wariantach.

Biorąc pod uwagę, że takie testy powinny być wykonywane za każdym razem, kiedy w systemie wprowadzane są zmiany, jest to ogrom roboczogodzin, dlatego wiele firm testuje tylko punktowo, tam gdzie zostały wprowadzone większe zmiany lub gdzie można spodziewać się błędów, bo pojawiały się wcześniej.


Automatyczne testy dokumentów i wydruków bankowych

Rozwiązaniem wyzwań związanych z testowaniem dokumentów i wydruków bankowych jest automatyzacja. Narzędzia Smartware są przystosowane nie tylko do automatycznego testowania ścieżek i procesów biznesowych instytucji finansowych, ale również wydruków PDF generowanych w systemie.

Wykorzystując te narzędzia, jesteśmy w stanie zweryfikować poprawność dokumentów zarówno pod kątem formalnym, jak i merytorycznym – czy zawierają wszystkie poprawne dane i zapisy, które powinny.

Dzięki automatyzacji tego procesu możemy masowo testować ogromny wolumen dokumentów w wielu różnych wariantach, po każdej drobnej zmianie, nawet codziennie jeśli będzie taka potrzeba.

W efekcie olbrzymia część nakładu pracy jest automatyzowania, a testerzy mogą zająć się wybiórczą weryfikacją wybranych, szczególnie istotnych kwestii oraz analizą i obsługą błędów.


Proces automatycznego testowania wydruków bankowych

Cały proces automatycznego testowania wydruków bankowych rozpoczyna się od szablonów dokumentów definiowanych od strony biznesowej przez analityków na podstawie aktów prawnych i innych regulacji, również wewnętrznych. Szablon zawiera treści statyczne, stałe dla danego typu dokumentów oraz dynamicznie wstawiane wartości, które powstają w trakcie przebiegu procesu.

Na tym etapie istotne jest stworzenie standardu dokumentów, aby zapewnić spójność i przejrzystość kolejnych szablonów, co również ułatwia automatyzację testowania. Smartware zapewnia swoim klientom wsparcie już na etapie początkowym, oferując podstawowe szablony oraz wspierając proces ich wdrożenia.

Następnie zespół deweloperski modyfikuje oprogramowanie tak, aby finalny wydruk odpowiadał szablonowi, a zespół testerski przygotowuje moduły testów automatycznych.

W kolejnym kroku uruchamiamy testy w ramach testów regresyjnych, funkcjonalnych, automatycznych i monitoringu środowiska.

Cały zestaw testów może być uruchamiany za każdym razem, gdy pojawia się potrzeba przetestowania dowolnego procesu biznesowego, który obejmuje także testowanie wydruków. Dodatkowo, istnieje możliwość punktowego i samodzielnego uruchamiania testów generowanych dokumentów tam, gdzie jest to potrzebne.

W efekcie całego procesu dostajemy raport zawierający: 

  • ilość sprawdzonych dokumentów,
  • ilość dokumentów sprawdzonych z wynikiem pozytywnym i negatywnym,
  • błędy ze szczegółami (czego dotyczy, gdzie, jakiego typu to błąd).

Szczegółowy raport trafia do testerów i działów biznesowych do dalszej analizy.


Jakie efekty można uzyskać dzięki automatyzacji wydruków bankowych?

Dzięki zastosowaniu automatyzacji przy testach wydruków bankowych możemy zredukować liczbę błędów wykrywanych na produkcji aż o 80-90% jednocześnie znacząco przyspieszając cały proces i pokaźnie zmniejszając jego koszty.

Co więcej, przy manualnych testach generowanych dokumentów, instytucje finansowe są w stanie przetestować jedynie około 10-20% w ciągu 30-40 roboczodni ze względu na czasochłonność tego procesu. Z kolei automatyczne testy pokrywają od 90% do aż 100%, jednocześnie zmniejszając pracochłonność do 10-20 roboczodni.

Równocześnie skraca się czas wprowadzenia produktu na rynek, zmniejsza ryzyko wystąpienia problemów oraz obniża koszty naprawy błędów, dzięki ich wcześniejszemu wykryciu.


Wyzwania związane z automatyzacją testów wydruków bankowych

Wyzwania związane z automatyzacją testów dokumentów i wydruków bankowych dotyczą dwóch tematów:

  • Poprawne wdrożenie, które zależy głównie od dokładnego przygotowania szablonów i właściwego zdefiniowania wymagań do automatyzacji testów, żeby uniknąć luk projektowych.
  • Zaufanie do testów automatycznych ze strony pracowników biznesowych i testerów, co dotyczy przede wszystkim instytucji, w których wcześniej takie rozwiązania nie były stosowane. Warto wdrażać automatyczne testowanie w organizacji stopniowo, aby na przestrzeni czasu pokazać, że automaty faktycznie weryfikują i poprawnie określają prawidłowość dokumentów oraz właściwie diagnozują błędy.

Narzędzia Smartware do testowania dokumentów i wydruków bankowych

Cały ekosystem narzędzi do testów automatycznych Smartware rozszerzyliśmy o frameworki, które umożliwiają dodanie do każdej testowanej ścieżki biznesowej dodatkowego komponentu sprawdzającego wydruki, powstające w ramach tych procesów.

Tworzenie takich testów, uruchamianie ich i raportowanie jest całkowicie spójne z ekosystemem narzędzi Smartware. Automatyczne testy wydruków bankowych są uwzględnione w systemie automatycznego zgłaszania i raportowania błędów, co więcej testerzy manualni i pracownicy biznesowi mogą samodzielnie je uruchamiać.

Ponadto nieustannie rozwijamy nasze narzędzia, na podstawie gromadzonych doświadczeń. Rozszerzamy oferowane rozwiązania na kolejne obszary, kolejne środowiska, gdzie proces, narzędzia albo forma dokumentów są inne.

Początkowo statyczne, algorytmiczne metody weryfikacji generowanych dokumentów bankowych zmieniamy w kierunku coraz szerszego wykorzystania w nich sztucznej inteligencji, aby zapewnić głębszą i dokładniejszą weryfikację nie tylko zapisów i dynamicznych wartości, ale również całościowej czytelności, obrazów i innych elementów pod kątem wizualnym.


Podsumowanie

Automatyzacja testowania dokumentów generowanych przez systemy bankowe przynosi instytucjom finansowym szereg zysków, które prowadzą do znaczących oszczędności oraz minimalizacji ryzyka. Każda taka instytucja, która chcę już dziś, ale przede wszystkim w przyszłości, skutecznie i efektywnie weryfikować poprawność wydruków potrzebuje takiego rozwiązania.

Aby uniknąć pułapek i z łatwością rozwiązywać wszelkie wyzwania związane z tym procesem warto sięgnąć po profesjonalne wsparcie i skorzystać z doświadczenia zespołu Smartware – zapraszamy do kontaktu.

Kontakt

Zoptymalizuj swoje procesy testowe i zwiększ bezpieczeństwo swoich produktów z ekspertami Smartware. Skontaktuj się z nami!

Zgoda na przetwarzanie danych*

Przeczytaj nasz najnowszy artykuł

Behavior-Driven Development (BDD) in Financial Application Testing

Behavior-Driven Development w testowaniu aplikacji finansowych

logo Smartware Quality Experts
Działamy zgodnie z
ISO 10006 / ISO 12207 / ISO 13485 / ISO 27005 / Dora / Nis 2
Dane rejestrowe
VAT-ID:   PL1251624945
KRS:   0000499349
Znajdź nas na
Smartware © 2024  |
Polityka prywatności