A tesztadatok generálása elég komplex probléma ebből kifolyólag sok olyan alkalmazás létezik, amely részben, vagy egészben kínál megoldást erre a feladatra. A tesztadatok előállítása a tesztelés egyik fontos része, habár a gyakorlati megvalósításban sokszor nem kap elég figyelmet. Sokszor tapasztalhatunk olyan hibákat, melyeket megfelelő tesztadatokkal, vagy megfelelő teszteléssel elkaphattunk volna.
Pl.: Az alkalmazás nagyon jól fut a tesztkörnyezeten, de éles környezeten éles adatokkal már akadozik. A problémának számos oka lehet (eltérő paraméterezés a két környezet között, hibás buildelés, eltérés a teszt- és éles adatokban, ...) melyek között szerepel a hibás tesztadatok használata.
Az ilyen hibák felderítéséhez nagyfokú türelem és kitartás szükséges. Általánosságban igaz, hogy a tesztelőnek egy funkcionális hibát könnyebb lokalizálni, mint a beállításokban, vagy a tesztadatokban rejlő hibákat.
Számos nyílt forráskódú tesztadat generátor létezik:
generatedata.com
Ezzel a JavaScript-PHP-MySql-ben írt alkalmazással gyorsan generálhatunk adatokat változatos formákban. Használni tudjuk adatbázis növelésére, vagy alapvető tesztadatok előállítására.
dbMonsteR
Ez az alkalmazás segít az adatbázis fejlesztőknek finomítani az adatbázis struktúráját, beállítani az indexeket és tesztelni az alkalmazás teljesítményét nagy adattömeg használatával.
De említhetném a denerator, vagy a dgmaster és a datagenerator alkalmazásokat is.
Sajnos azt az alkalmazást, amely mindenféle befektetett munka nélkül kitalálja, hogy milyen tesztadatokra van szükségünk még nem írták meg. Bármelyik megoldást is kezdjük el használni, (legyen az fizetős, vagy open-source termék) számoljunk azzal, hogy kemény munka árán fogjuk kigeneráltatni az adatainkat.
Kommentek