TestITörténetek

Banki core applikáció automatizált tesztelésének fenntartható megvalósítása

Mit?

Automatizált tesztelés

Mikor?

2022Q4-2023Q2

Kinek?

Megoldandó probléma

A mobilbank applikációk elterjedésének köszönhetően, ma már ezek az alkalmazások jelentik a legfontosabb kapcsolódási pontot az ügyfelek és a pénzintézetek között.

Jelen projektben, a nemzetközi pénzügyi szektor egyik meghatározó bankjánál sem volt ez másképp, ahol a feladatunk, a mobilbank applikáció automatizált minőségbiztosítási koncepciójának kidolgozása, valamint alkalmazásának gyakorlati bemutatása volt.

Milyen megközelítést alkalmaztunk?

Az automatizált minőségbiztosítás folyamatának és gyakorlatának kialakítása során egy kis számú teszteset mintán szimuláltuk az igények alapján megtervezett koncepciót.

Elvárás volt, hogy a „Proof of concept” minden elemében egyezzen meg azzal a jövőbeli működéssel, amit egy valós projekthelyzetben is alkalmaznánk, bizonyítva ezzel a megrendelő számára a koncepció megvalósíthatóságát, működőképességét.

Mi volt az elérendő cél?

A tesztautomatizálás „PoC” kettős célt szolgált. Egyrészt ennek segítségével igazolhattuk az automatizációból eredő tesztelés hatékonyságát, másrészt az elkészült szkripteket ki tudtuk próbálni valós, éles projektműködés során is. További célt jelentett a működéshez szükséges fejlesztői környezet sztenderd kialakításának végrehajtása, lehetővé téve az azonnali használatba vételt.

Mit csináltunk?

Első lépésként az ügyfél belső szabályozásának és licencpolitikájának figyelembevételével kiválasztásra kerültek a szükséges technológiai eszközök.

Ezt követően a költséghatékony infrastruktúra kialakítást szem előtt tartva, a választott céleszközök segítségével létrehoztunk egy egyszerű, könnyen kezelhető, külön beruházást nem igénylő fejlesztői és futtatói környezetet, amiben az automatizációs feladatainkat el tudtuk végezni.

A sikerhez azonban nem volt elegendő „csak” egy tesztautomata megoldást létrehozni. Arra a kérdésre is választ kellett találni, hogy milyen módon tudjuk ezt az új működést a meglévő folyamatokba illeszteni, hogyan biztosíthatjuk, hogy a már elkészült és folyamatosan bővülő-változó megoldás karbantartó lesz.

A „Proof of concept” során tehát a vállalat normál projektműködésében alkalmazott tesztfolyamatait is felmértük, hogy az újonnan bevezetésre kerülő automatizációs koncepció, azokba zökkenőmentesen beilleszthető és hosszú távon fenntartható lehessen.

Mi lett az együttműködés eredménye?

A közös munka eredményeképpen előállt az eredeti terveknek megfelelő automatizált tesztkészlet, valamint az ahhoz tartozó fejlesztői és futtatói környezet.

Ennek köszönhetően a bank számára egy sztenderd módon telepíthető, könnyen futtatható és végső soron egyszerűen használható megoldás született, amely feltétel nélkül alkalmas a további bővítésre, továbbfejlesztésre. Az elvégzett folyamatfelmérés hatására a potenciális továbblépésre is képesek voltunk több olyan alternatívát kínálni, amely jól illeszkedik az ügyfél közép és hosszútávú céljaihoz, a fejlesztés irányához.

Külön öröm számunkra, hogy a projekt során sikerült olyan automatizált eredményterméket szállítani, amely eloszlatta az automatizálással kapcsolatos kételyeket, amelyeket a korábbi rossz tapasztalatok tápláltak.

Dolgozzunk
együtt!

Dolgozz
nálunk!

Küldj nekünk üzenetet, és írd meg, miben lehetünk a segítségedre, értékesítőink pedig amint lehet, felveszik veled a kapcsolatot és egyeztetjük a részleteket!

Van üres asztalunk, ami lehet hogy épp Rád vár! Töltsd ki a formot, mondd el, miért szeretnél Te lenni a TestIT csapat legújabb tagja, és ismerjük meg egymást!

Dolgozz Velünk Dolgozz Nálunk