Testgegevensgenerator

Schrijver: Eugene Taylor
Datum Van Creatie: 11 Augustus 2021
Updatedatum: 22 Juni- 2024
Anonim
USS Thresher Nuclear Submarine Wreck
Video: USS Thresher Nuclear Submarine Wreck

Inhoud

Definitie - Wat betekent Test Data Generator?

Een testgegevensgenerator is een gespecialiseerde softwaretool die valse of onechte gegevens genereert voor gebruik bij het testen van softwareapplicaties. De gegenereerde gegevens kunnen willekeurig zijn of specifiek gekozen om een ​​gewenst resultaat te creëren.


Een testgegevensgenerator wordt meestal gebruikt voor het testen van databases en databasebeheersoftware (DBMS), omdat deze systemen over het algemeen grote hoeveelheden gegevens nodig hebben om te sorteren en op te slaan voordat een van hun limieten kan worden bereikt.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Test Data Generator

Een testgegevensgenerator kan worden gebruikt om willekeurige gegevens of gestructureerde en opgemaakte gegevens te maken. Gestructureerde gegevens zijn over het algemeen nuttiger voor databases omdat deze systemen vaak gegevens opslaan in tabellen en kolommen die specifieke soorten informatie bevatten; willekeurige gegevens zijn niet geschikt voor dit doel.

Testgegevensgeneratoren volgen een specifieke procedure:


  1. Programma controle stroom grafiek constructie
  2. Padselectie
  3. Genereren van testgegevens

Zodra het pad voor het testen is bepaald, genereert de testdatagenerator gegevens die resulteren in de uitvoering van het geselecteerde pad, met als doel gegevens te creëren die bedoeld zijn om het pad te doorlopen dat door de padkiezer is gekozen. Dit gebeurt door wiskundige modellering.

Er zijn verschillende soorten testgegevensgeneratoren:

  • Willekeurige testgegevensgenerator - Dit is de eenvoudigste soort, die kan worden gebruikt om veel programma's te testen, omdat deze gewoon willekeurig een bitstroom kan genereren en die worden weergegeven als het vereiste gegevenstype.
  • Doelgerichte generator - deze genereert invoer voor elk opgegeven pad in plaats van alleen de gebruikelijke manier om invoer te genereren van de ingang tot de uitgang van de code. Dit type kan elke invoer voor elk pad vinden en heeft weinig kans om onhaalbare paden te genereren.
  • Pathwise test data generator - Aan deze generator is een specifiek te volgen pad toegewezen in plaats van een keuze uit vele paden te geven. Dit leidt tot een grotere padkennis en voorspelling van dekking. Het is vergelijkbaar met de doelgerichte generator.
  • Intelligente testgegevensgenerator - Dit type is afhankelijk van een geavanceerde analyse van de te testen code om de zoektocht naar testgegevens te begeleiden. Dit kan sneller testgegevens genereren, maar het analysegedeelte vereist veel inzicht om te anticiperen op de verschillende situaties die zich kunnen voordoen.