Testiandmete generaator

Autor: Eugene Taylor
Loomise Kuupäev: 11 August 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Testiandmete generaator - Tehnoloogia
Testiandmete generaator - Tehnoloogia

Sisu

Definitsioon - mida tähendab katseandmete generaator?

Testiandmete generaator on spetsiaalne tarkvarariist, mis genereerib tarkvararakenduste testimiseks kasutamiseks vale- või pilkavaid andmeid. Loodud andmed võivad olla kas juhuslikud või spetsiaalselt valitud tulemuse loomiseks.


Testiandmete generaatorit kasutatakse tavaliselt andmebaaside ja andmebaaside haldustarkvara (DBMS) testimiseks, kuna need süsteemid vajavad sorteerimiseks ja talletamiseks suures koguses andmeid enne, kui mõni nende piiridest üle saab.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab katseandmete generaatorit

Testiandmete generaatorit saab kasutada kas juhuslike andmete või struktureeritud ja vormindatud andmete loomiseks. Struktureeritud andmed on andmebaaside jaoks üldiselt kasulikumad, kuna need süsteemid salvestavad sageli andmeid tabelitesse ja veergudesse, mis sisaldavad konkreetset tüüpi teavet; juhuslikud andmed selleks ei sobi.

Testiandmete generaatorid järgivad konkreetset protseduuri:


  1. Programmi juhtimisvoo graafiku konstruktsioon
  2. Tee valik
  3. Katseandmete genereerimine

Kui testimise tee on kindlaks määratud, genereerib testiandmete generaator andmed, mille tulemuseks on valitud tee täitmine, eesmärgiga luua andmeid raja valija valitud tee läbimiseks. Seda tehakse matemaatilise modelleerimise abil.

Testiandmete generaatoreid on erinevaid:

  • Juhuslike testide andmete generaator - see on lihtsaim liik, mida saab kasutada paljude programmide testimiseks, kuna see võib lihtsalt juhuslikult genereerida bitivoo ja omada nõutavat andmetüüpi.
  • Eesmärgile orienteeritud generaator - see genereerib sisendi suvaliseks määratud marsruudiks, selle asemel et sisestada koodi tavaliselt sisenemisest koodi väljumiseni. See tüüp võib leida mis tahes sisendi ükskõik millisele teele ja tal on vähe võimalusi saada kättesaamatuid teid.
  • Pathwise test data generaator - sellele generaatorile on määratud konkreetne tee, mida mööda minna, selle asemel et valida paljude teede hulgast. See viib ulatuslikumate teadmiste ja katvuse ennustamiseni. See sarnaneb eesmärgile orienteeritud generaatoriga.
  • Arukas testiandmete generaator - see tüüp sõltub testitava koodi keerulisest analüüsist, et see juhendaks katseandmete otsimist. See võib testi andmeid kiiremini genereerida, kuid analüüsi osa nõuab erinevate võimalike olukordade ennetamiseks suurt ülevaadet.