Acasă Dezvoltare Ce este un generator de date de testare? - definiție din techopedia

Ce este un generator de date de testare? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă generatorul de date de testare?

Un generator de date de testare este un instrument software specializat care generează date false sau false pentru utilizare în testarea aplicațiilor software. Datele generate pot fi alese sau selectate special pentru a crea un rezultat dorit.

Un generator de date de testare este utilizat în mod obișnuit pentru testarea bazelor de date și a software-ului de gestionare a bazelor de date (DBMS), deoarece aceste sisteme necesită, în general, cantități mari de date pentru a le sorta și stoca înainte de a atinge oricare dintre limitele lor.

Techopedia explică generatorul de date de testare

Un generator de date de testare poate fi utilizat pentru a crea date aleatorii sau date structurate și formatate. Datele structurate sunt, în general, mai utile pentru bazele de date, deoarece aceste sisteme economisesc deseori date în tabele și coloane care conțin tipuri de informații specifice; datele aleatorii nu sunt potrivite în acest scop.

Generatorii de date de testare respectă o procedură specifică:

  1. Program de construcție grafic grafic de flux
  2. Selectarea căilor
  3. Generarea datelor de testare

Odată ce calea pentru testare a fost determinată, generatorul de date de testare generează date care duc la executarea căii selectate, cu scopul de a crea date menite să traverseze calea aleasă de selectorul de cale. Acest lucru se realizează prin modelare matematică.

Există diferite tipuri de generatoare de date de testare:

  • Generator de date de test aleatoriu - Acesta este cel mai simplu tip, care poate fi utilizat pentru a testa multe programe, deoarece poate genera la întâmplare un flux de biți și trebuie să fie reprezentat ca tipul de date necesar.
  • Generator orientat către obiective - Acesta generează intrare pentru orice cale specificată în loc de modul obișnuit de a genera intrare de la intrarea la ieșirea codului. Acest tip poate găsi orice intrare pentru orice cale și are șanse mici să genereze căi infezabile.
  • Generator de date de testare pe cale - Acest generator i se atribuie o cale specifică de urmat, în loc să îi ofere o alegere printre mai multe căi. Aceasta duce la o cunoaștere mai mare a căii și prezicerea acoperirii. Este similar cu generatorul orientat spre obiective.
  • Generator inteligent de date de testare - Acest tip depinde de o analiză sofisticată a codului care trebuie testat pentru ca acesta să ghideze căutarea datelor de testare. Acest lucru poate genera mai rapid datele testului, dar porțiunea de analiză necesită o perspectivă mare pentru a anticipa diferitele situații care pot apărea.
Ce este un generator de date de testare? - definiție din techopedia