Testitietogeneraattori

Kirjoittaja: Eugene Taylor
Luomispäivä: 11 Elokuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Testitietogeneraattori - Tekniikka
Testitietogeneraattori - Tekniikka

Sisältö

Määritelmä - mitä Test Data Generator tarkoittaa?

Testitietogeneraattori on erikoistunut ohjelmistotyökalu, joka tuottaa vääriä tai mallistatietoja käytettäväksi ohjelmistosovellusten testauksessa. Luodut tiedot voivat olla joko satunnaisia ​​tai erityisesti valittuja halutun tuloksen luomiseksi.


Testitietogeneraattoria käytetään yleisesti tietokantojen ja tietokannan hallintaohjelmistojen (DBMS) testaamiseen, koska nämä järjestelmät vaativat yleensä suuria määriä tietoja lajitteluun ja tallennukseen, ennen kuin mitään niiden rajoista voidaan saavuttaa.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Test Data Generatorin

Testitietogeneraattoria voidaan käyttää joko satunnaisen datan tai jäsennellyn ja alustetun datan luomiseen. Jäsennellyt tiedot ovat yleensä hyödyllisempiä tietokantoille, koska nämä järjestelmät tallentavat usein tietoja taulukoihin ja sarakkeisiin, jotka sisältävät erityyppisiä tietoja; satunnaistiedot eivät sovellu tähän tarkoitukseen.


Testitietogeneraattorit noudattavat tiettyä menettelyä:

  1. Ohjelman ohjauksen vuokaavion rakenne
  2. Polun valinta
  3. Testitietojen tuottaminen

Kun testauspolku on määritetty, testitietogeneraattori generoi dataa, joka johtaa valitun polun suorittamiseen, tavoitteena luoda data, jonka tarkoituksena on kulkea polunvalitsijan valitsema polku. Tämä tapahtuu matemaattisen mallinnuksen avulla.

Testitietogeneraattoreita on erilaisia:

  • Satunnainen testitietogeneraattori - Tämä on yksinkertaisin laji, jota voidaan käyttää monien ohjelmien testaamiseen, koska se voi vain satunnaisesti luoda bittivirran ja että ne voidaan edustaa vaadituna tietotyyppinä.
  • Tavoitekeskeinen generaattori - Tämä tuottaa tulon mille tahansa määritetylle polulle sen sijaan, että tuotettaisiin tavallisesti tuloa koodin sisääntulosta lähtöön. Tämä tyyppi voi löytää minkä tahansa tulon mistä tahansa polusta, ja sillä on vähän mahdollisuuksia tuottaa saavuttamattomia polkuja.
  • Polkutestatietogeneraattori - Tälle generaattorille osoitetaan tietty polku, jota noudatetaan sen sijaan, että se valittaisiin useiden polkujen joukosta. Tämä johtaa parempaan tietotietoon ja kattavuuden ennustamiseen. Se on samanlainen kuin päämäärätietoinen generaattori.
  • Älykäs testitietogeneraattori - Tämä tyyppi riippuu testattavan koodin hienostuneesta analyysistä, jotta se voi ohjata testitietojen etsimistä. Tämä voi tuottaa testitietoja nopeammin, mutta analyysiosa vaatii suurta näkemystä mahdollisten erilaisten tilanteiden ennakoimiseksi.