Casa Desenvolupament Què és un generador de dades de prova? - Definició de tecnologia

Què és un generador de dades de prova? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa generador de dades de prova?

Un generador de dades de prova és una eina especialitzada en programari que genera dades falses o falses per utilitzar-les en aplicacions de programari de prova. Les dades generades poden ser escollides aleatòriament o específicament per crear el resultat desitjat.

Un generador de dades de prova s'utilitza habitualment per a provar bases de dades i programari de gestió de bases de dades (DBMS), ja que generalment aquests sistemes requereixen gran quantitat de dades per ordenar i emmagatzemar abans que s'arribi a qualsevol dels seus límits.

Techopedia explica Test Generator

Es pot utilitzar un generador de dades de prova per crear dades aleatòries o dades estructurades i formatades. Les dades estructurades solen ser més útils per a les bases de dades, ja que aquests sistemes solen desar dades en taules i columnes que contenen tipus específics d'informació; les dades aleatòries no són adequades per a aquest propòsit.

Els generadors de dades de prova segueixen un procediment específic:

  1. Construcció de gràfics de control de flux de programa
  2. Selecció de camins
  3. Generació de dades de prova

Un cop determinat el camí per a la prova, el generador de dades de prova genera dades que tenen com a resultat l’execució del camí seleccionat, amb l’objectiu de crear dades destinades a recórrer el camí escollit pel selector de ruta. Això es fa mitjançant el modelatge matemàtic.

Hi ha diferents tipus de generadors de dades de prova:

  • Generador de dades de prova aleatòria: aquest és el tipus més senzill, que es pot utilitzar per provar molts programes, ja que només pot generar aleatòriament un flux de bits i tenir-los representats com el tipus de dades requerit.
  • Generador orientat als objectius: aquest genera entrada per a qualsevol ruta especificada en lloc de la manera habitual de generar entrada des de l'entrada fins a la sortida del codi. Aquest tipus pot trobar qualsevol entrada per a qualsevol ruta i té poques possibilitats de generar camins inviables.
  • Generador de dades de prova de manera correcta: aquest generador té assignat un camí específic a seguir en lloc de donar-lo a triar entre molts camins. Això comporta un major coneixement del camí i predicció de la cobertura. És similar al generador orientat als objectius.
  • Generador de dades de prova intel·ligent: aquest tipus depèn de l’anàlisi sofisticada del codi que s’ha de provar per tal d’orientar la cerca de dades de prova. Això pot generar dades de prova amb més rapidesa, però la part d’anàlisi requereix una gran visió per anticipar-se a les diferents situacions que puguin sorgir.
Què és un generador de dades de prova? - Definició de tecnologia