Naključno testiranje

Avtor: Randy Alexander
Datum Ustvarjanja: 24 April 2021
Datum Posodobitve: 25 Junij 2024
Anonim
Печка щепочница с надувом BRS-116 с AliExpress. Распаковка, небольшой обзор и тестирование
Video.: Печка щепочница с надувом BRS-116 с AliExpress. Распаковка, небольшой обзор и тестирование

Vsebina

Opredelitev - Kaj pomeni naključno testiranje?

Naključno testiranje se nanaša na prakso uporabe naključnih vhodov za testiranje programske opreme. Vsi tipi naključnega testiranja se opirajo na isto osnovno idejo, to je, da se primeri izvajanja preizkusov izberejo naključno.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga naključno testiranje

Naključno testiranje je vrsta testiranja črne škatle, pri katerem razvijalci ne gledajo na interno kodo programskega izdelka - namesto tega v sistem vnašajo naključne vhode, da bi videli, kakšni so rezultati. En pogost primer je uporaba naključnih celih števil za testiranje programske funkcije, ki vrne rezultate na podlagi teh celih števil. Te funkcije lahko vključujejo "za zanke" ali druge algoritme za zagotavljanje rezultata, pri čemer naključni preskusni primeri simulirajo ali približajo širši nabor primerov, ki jih vnesejo teoretični uporabniki.

Druge vrste naključnega testiranja lahko vključujejo uporabo hevristike, ki usmerja uporabo naključnih vhodov. Na splošno in zlasti pri obravnavanju celih števil ali drugih vrst spremenljivk je naključno testiranje samo tako naključno kot množica naključnih vnosov, ki se uporabljajo - z drugimi besedami, preizkuševalci se pogosto odločijo za uporabo omejenega niza celih števil, namesto da bi bili neskončni nabor. Specifične prakse za naključno testiranje se vnesejo v mehaniko tega, kaj mislimo naključno, in kako razvijalci pripravijo na videz naključni nabor vhodov za test.


Razprave o naključnem testiranju se lahko vrtijo tudi glede učinkovitosti njegove uporabe. Ena od idej je, da lahko naključno preskušanje avtomatiziranih sistemov namesto človeških strokovnjakov izvede prednosti pred usmerjenim testiranjem. Vendar je lahko usmerjeno testiranje učinkovitejše glede na to, koliko testiranja je potrebno. Nekateri razvijalci in strokovnjaki uporabljajo tudi izraz "naključno testiranje", da se sklicujejo na neučinkovito ali celo nesposobno testiranje, kjer usmerjeno testiranje velja za nadrejeno metodo.