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.
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 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.
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.
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:
Szczegółowy raport trafia do testerów i działów biznesowych do dalszej analizy.
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 dokumentów i wydruków bankowych dotyczą dwóch tematów:
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.
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.