Namai Programinė įranga Kas yra atsitiktinis testavimas? - apibrėžimas iš techopedijos

Kas yra atsitiktinis testavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia atsitiktinis testavimas?

Atsitiktinis testavimas reiškia atsitiktinių įėjimų naudojimo programinės įrangos testavimui praktiką. Įvairios rūšies atsitiktiniai bandymai remiasi ta pačia pagrindine idėja, ty bandymo įgyvendinimo atvejai pasirenkami atsitiktine tvarka.

„Techopedia“ paaiškina atsitiktinį testavimą

Atsitiktiniai bandymai yra juodosios dėžės testavimo rūšis, kai kūrėjai nežiūri programinės įrangos vidinio kodo - vietoj to į sistemą įveda atsitiktinius įėjimus, kad pamatytų rezultatus. Vienas dažnas pavyzdys yra atsitiktinių sveikųjų skaičių naudojimas norint patikrinti programinės įrangos funkciją, kuri pateikia rezultatus remiantis tais sveikaisiais skaičiais. Šios funkcijos gali apimti „kilpoms“ arba kitus rezultato pateikimo algoritmus, kai atsitiktinių testų pavyzdžių rinkinys imituoja arba apytiksliai apibūdina platesnį teorinių vartotojų įvestų atvejų rinkinį.

Kitų tipų atsitiktiniai bandymai gali būti susiję su euristikos naudojimu, kuri nurodo, kaip naudoti atsitiktinius duomenis. Apskritai, ypač kalbant apie sveikuosius skaičius ar kitų tipų kintamuosius, atsitiktiniai bandymai yra tik tokie atsitiktiniai kaip naudojamų atsitiktinių įėjimų rinkinys - kitaip tariant, bandytojai dažnai pasirenka naudoti ribotą skaičių skaičių, o ne begalinį. rinkinys. Konkreti atsitiktinių bandymų praktika yra mechanizmo dalis, ką mes turime omenyje atsitiktinai, ir kaip kūrėjai sugalvoja, atrodytų, atsitiktinį bandymo įvesties rinkinį.

Atsitiktinių bandymų diskusijos taip pat gali kilti dėl jo naudojimo efektyvumo. Viena idėja yra ta, kad atsitiktinius bandymus gali atlikti ne automatiniai specialistai, o automatinės sistemos, todėl jis gali turėti pranašumų, palyginti su nukreiptais bandymais. Tačiau nukreiptas testavimas gali būti efektyvesnis atsižvelgiant į tai, kiek reikia atlikti bandymų. Kai kurie kūrėjai ir ekspertai taip pat vartoja terminą „atsitiktinis testavimas“, norėdami nurodyti neefektyvų ar net nekompetentingą testavimą, kai nukreiptas testavimas laikomas aukštesnio lygio metodu.

Kas yra atsitiktinis testavimas? - apibrėžimas iš techopedijos