Tartalomjegyzék:
Meghatározás - Mit jelent a teszt adatgenerátor?
A teszt adatgenerátor egy speciális szoftver eszköz, amely hamis vagy ál adatokat generál a szoftver alkalmazások teszteléséhez. A generált adatok lehetnek véletlenszerűek, vagy kifejezetten kiválaszthatók a kívánt eredmény eléréséhez.
A teszt adatgenerátort általában az adatbázisok és az adatbázis-kezelő szoftverek (DBMS) tesztelésére használják, mivel ezek a rendszerek általában nagy mennyiségű adatot igényelnek a szortírozáshoz és tároláshoz, mielőtt bármelyikük határát elérnék.
A Techopedia magyarázza a Testadat-generátort
A tesztadat-generátor felhasználható véletlenszerű adatok vagy strukturált és formázott adatok létrehozására. A strukturált adatok általában sokkal hasznosabbak az adatbázisoknál, mivel ezek a rendszerek gyakran adatokat tárolnak táblákban és oszlopokban, amelyek meghatározott típusú információkat tartalmaznak; a véletlenszerű adatok nem alkalmasak erre a célra.
A teszt adatgenerátorok egy meghatározott eljárást követnek:
- Programvezérlő folyamatábra-felépítés
- Útvonal kiválasztása
- A vizsgálati adatok előállítása
Miután meghatározták a tesztelés útját, a tesztelési adatgenerátor adatokat generál, amelyek a kiválasztott út végrehajtását eredményezik, azzal a céllal, hogy olyan adatokat hozzon létre, amelyek az útválasztó által kiválasztott útvonalon haladnak át. Ez matematikai modellezéssel történik.
Különböző típusú tesztadat-generátorok léteznek:
- Véletlenszerű tesztadat-generátor - Ez a legegyszerűbb fajta, amelyet sok program tesztelésére lehet használni, mivel csak véletlenszerűen generálhat bitfolyamot, és a szükséges adattípusként ábrázolható.
- Célorientált generátor - Ez bármilyen megadott elérési úthoz generál bemeneteket, ahelyett, hogy a kód bevitelétől a kilépésig a bemenet generálásának szokásos módja lenne. Ez a típus bármilyen bemenetet megtalál bármilyen úton, és kevés esélye van arra, hogy elérhetetlen útvonalakat generáljon.
- Útvonal-teszt adatgenerátor - Ennek a generátornak egy meghatározott útvonalat kell hozzárendelni, ahelyett, hogy sok út közül választhatna. Ez nagyobb út ismerethez és a lefedettség előrejelzéséhez vezet. Hasonló a célorientált generátorhoz.
- Intelligens tesztadat-generátor - Ez a típus a tesztelni kívánt kód kifinomult elemzésétől függ, hogy a teszt adatok keresésére irányuljon. Ez gyorsabban előállíthatja a teszt adatokat, de az elemzési rész nagy betekintést igényel a felmerülő különböző helyzetek előrejelzése érdekében.