Mi kell a sikeres adatmigrációs teszteléshez?

2022.10.12.
Az üzleti kockázatok minimalizálásához a vállalati információs rendszerek időszerű frissítése szükséges, ezzel párhuzamosan pedig a régi alkalmazások adatainak migrálása. Az áttelepítési hibák elkerülhetők, ha megfelelő adatmigrációs tesztelést hajtunk végre.

Az üzleti informatika gyorsuló ütemű fejlődésével egyre gyakrabban válik szükségessé a verziófrissítés, a régi alkalmazások más szerverre való áthelyezése, a meglévő adatok migrálása. Az áttelepítéssel kapcsolatban számos hiba merülhet fel, ezen hibák minimalizálása érdekében pedig megfelelő tesztelési stratégia kialakítása szükséges. Ebben a cikkben bemutatjuk azt a hét legfontosabb lépést, amelyek elengedhetetlenek az adatmigráció sikeres teszteléséhez.

Migrációs tesztelés

Az adatmigrációs tesztelés egy olyan ellenőrzési folyamat, amely során az örökölt (legacy) rendszert minimális fennakadással/leállással, az adatok sértetlenségével és adatvesztés nélkül migrálják az új rendszerbe, miközben biztosítják, hogy az alkalmazás minden meghatározott funkcionális és nem funkcionális vonatkozása teljesüljön.

Adatmigrációs tesztelési stratégia

A migrációs tesztstratégia jól azonosítható és elkülöníthető pontokból áll. Célja az áttelepítés következtében fellépő hibák és kockázatok minimalizálása, valamint a migrációs tesztelés hatékony végrehajtása.

Vegyük sorra, milyen fontosabb tevékenységek megtervezése szükséges a sikeres migrációs teszteléshez:

1. Szakértő csapat kialakítása

A megfelelő szakértelemmel és tapasztalattal rendelkező tesztelői csapat kialakítása kulcsfontosságú lépés a sikeres migrációs projekt végrehajtásához. Ha házon belül van potenciális tesztelői tudás, amely elegendő egy összetett migrációs projekt levezényléséhez, akkor in-house megoldás ajánlott, ellenkező esetben külsős tesztelési szakértők bevonása vezet majd célra.

2. Üzleti kockázatelemzés, hibaelemzés

Az üzleti kockázatelemzés célja, hogy az átállás ne akadályozza a jelenlegi üzletmenetet. A tesztforgatókönyveknek a migrációval összefüggő, lehetséges kockázatok azonosítását is tartalmazniuk kell, valamint a hibák köré tervezett teszteket. Emellett ellenőrizni érdemes a kockázatok mérséklésére vonatkozó intézkedések végrehajtását is. A cél, hogy minden lehetséges hibát előre feltárjanak, hogy a későbbiekben ne okozzanak zavart a migrált rendszer működésében.

3. A migráció hatókörének elemzése

Harmadik lépésben annak azonosítása folyik, hogy az adatok sikeres migrációjához mikor és mit lenne szükséges tesztelni.

4. A migrációhoz szükséges megfelelő tesztelési eszköz meghatározása

A következő lépésben ki kell választani az adatmigrációhoz használni kívánt tesztelési eszköz. A ProofIT által kifejlesztett ACE tesztautomatizáló eszköz, valamint a PeACE performanciatesztelési és monitoring platform segítségével például az adatmigrációhoz szükséges, a forrás- és céladatok összehasonlítására szolgáló eszközkészlet a vállalat rendelkezésére áll.

5. A migrációhoz szükséges megfelelő tesztkörnyezet meghatározása

Külön tesztkörnyezetet érdemes meghatározni az áttelepítés előtti és utáni környezetek teszteléséhez és a szükséges ellenőrzések elvégzéséhez.

6. A migrációs tesztspecifikációs dokumentum elkészítése és áttekintése

A migrációs tesztspecifikációs dokumentum tartalmazza többek között a tesztelési területeket, a tesztelési módszereket (automatikus, manuális), a tesztelési módszertant (fekete doboz, fehér doboz tesztelési technika), a tesztelési ciklusok számát és a tesztelés ütemezését.

7. Az áttelepített rendszer elindítása

Utolsó lépésként a migrált rendszer éles üzembe helyezése történik, majd végezetül az adatok elemzése.

A fenti lépések keretet adnak a további teendőknek, ezeket a pontokat természetesen mindig az adott vállalat, illetve projekt, informatikai rendszer és a migrálni kívánt adat adottságaira szabva, részleteiben kell megtervezni, majd megvalósítani. Ha mindezen feltételek teljesülnek, az eredmény sem marad el, a sikeres adatmigrációs tesztelés biztosítva van.

Forrás: 1, 2


CÍMKÉK  
A cikk szerzője

ProofIT

Teljeskörű tesztautomatizálási szolgáltatás és infrastruktúra: tesztautomatizálás a tervezéstől a kivitelezésen át az eredmények kiértékeléséig. A ProofIT Kft. széleskörű szolgáltatásokkal és tesztelési infrastruktúra kiépítésével nyújt segítséget elsősorban nagyvállalatok, állami szervezetek számára több mint tíz éve.
LEGNÉPSZERŰBB cikkek
© 2018 ProofIT Kft. Minden jog fenntartva. / All rights reserved.
linkedin
Share This
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.