Hjem Utvikling Hva er en testdatagenerator? - definisjon fra techopedia

Hva er en testdatagenerator? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Test Data Generator?

En testdatagenerator er et spesialisert programvareverktøy som genererer falske eller hånlige data for bruk i testing av programvare. De genererte dataene kan enten være tilfeldige eller spesifikt valgt for å skape et ønsket resultat.

En testdatagenerator blir ofte brukt til å teste databaser og database management software (DBMS) da disse systemene generelt krever store datamengder for å sortere og lagre før noen av deres grenser kan nås.

Techopedia forklarer Test Data Generator

En testdatagenerator kan brukes til å lage enten tilfeldige data eller strukturerte og formaterte data. Strukturerte data er generelt mer nyttige for databaser fordi disse systemene ofte lagrer data i tabeller og kolonner som inneholder spesifikke typer informasjon; tilfeldige data er ikke egnet for dette formålet.

Testdatageneratorer følger en spesifikk prosedyre:

  1. Programkontroll flyt graf grafkonstruksjon
  2. Stiutvalg
  3. Generering av testdata

Når banen for testingen er bestemt, genererer testdatageneratoren data som resulterer i utførelsen av den valgte banen, med sikte på å lage data ment å krysse banen valgt av banenvelgeren. Dette gjøres gjennom matematisk modellering.

Det finnes forskjellige typer testdatageneratorer:

  • Tilfeldig testdatagenerator - Dette er den enkleste typen, som kan brukes til å teste mange programmer, ettersom den bare tilfeldig kan generere en bitstrøm og få den representert som ønsket datatype.
  • Målorientert generator - Denne genererer inndata for en hvilken som helst bane som er spesifisert i stedet for bare den vanlige måten å generere inngang fra oppføringen til utgangen av koden. Denne typen kan finne hvilket som helst input for en hvilken som helst bane og har liten sjanse for å generere umulige stier.
  • Stasjonsvis testdatagenerator - Denne generatoren får tildelt en spesifikk bane å følge i stedet for å gi den et valg blant mange baner. Dette fører til større kunnskap og spådom om dekning. Det ligner på den målorienterte generatoren.
  • Intelligent testdatagenerator - Denne typen avhenger av sofistikert analyse av koden som skal testes for at den skal lede søket etter testdata. Dette kan generere testdata raskere, men analysedelen krever stor innsikt for å kunne forutse de forskjellige situasjonene som kan oppstå.
Hva er en testdatagenerator? - definisjon fra techopedia