Háttérrendszerek és integrációk tesztelése a biztosítói szektorban

Egyik vezető biztosító ügyfelünknél a felhasználói felület elkészülte előtt megkezdett háttérrendszeri teszteléssel támogatjuk az adatfeldolgozási és integrációs hibák korai feltárását, valamint a fejlesztési kockázatok csökkentését.

Háttérrendszerek és integrációk tesztelése

Szektor

Szolgáltatás & technológia

A kihívás

Ügyfelünk összetett biztosítói informatikai környezetében az új digitális funkciók több, egymással összekapcsolt alkalmazást és háttérrendszert érintenek. Egy, a partnerportálon bevezetett új adatmező megfelelő működése például nemcsak a felhasználói felülettől, hanem az adatfeldolgozást, tárolást és továbbítást végző rendszerektől is függ.

A fejlesztések során előfordul, hogy a háttérrendszeri funkciók már rendelkezésre állnak, miközben a frontend még nem készült el. A kihívást ilyenkor az jelenti, hogyan ellenőrizhető az adatok teljes feldolgozási útja a felhasználói felület nélkül, megelőzve a hibák késői felismerését és a tesztelési idő lerövidüléséből fakadó kockázatokat.

A megoldás

A háttérrendszeri tesztelést a frontend elkészültétől függetlenül, manuálisan előállított XML-tesztadatokkal kezdjük meg. Az adatcsomagokat közvetlenül a fogadó rendszerbe juttatjuk, majd több ellenőrzési ponton vizsgáljuk a feldolgozás eredményét.

SQL-lekérdezésekkel ellenőrizzük a DB2-adatbázisokban létrejött rekordokat és az új mezők értékeit. Ezt követően szükség szerint az IBM AS/400 alaprendszerben megjelenő adatokat, valamint az Oracle-alapú adattárházba történő szinkronizáció helyességét is vizsgáljuk.

A tesztelés során a technikai ellenőrzéseket az üzleti folyamatok ismeretével kapcsoljuk össze. A fejlesztőkkel és rendszerszervezőkkel együttműködve azonosítjuk az érintett rendszereket, adatkapcsolatokat és lehetséges hibaforrásokat, így a háttérfolyamatok ellenőrzése már a felhasználói felület fejlesztésével párhuzamosan megkezdődhet.

Technológia

IBM AS/400, DB2, Oracle, SQL, XML

Az eredmény

A korai háttérrendszeri és integrációs tesztelés alkalmazásával

  • az adatfeldolgozási és integrációs hibák már a frontend elkészülte előtt feltárhatók;
  • a hibák pontosabban behatárolhatók az adatbetöltés, tárolás és rendszerek közötti továbbítás egyes lépéseiben;
  • a háttérrendszeri tesztelés és a felhasználói felület fejlesztése párhuzamosan végezhető;
  • csökkenthető a fejlesztési késedelmek miatt a későbbi tesztelési szakaszra nehezedő nyomás;
  • a projektvezetés korábban kaphat információt a fennmaradó technikai kockázatokról, támogatva a megalapozott élesítési döntéseket.