Sadržaj:
Definicija - Što znači slučajno testiranje?
Slučajno testiranje odnosi se na praksu korištenja slučajnih ulaza za testiranje softvera. Sve se vrste slučajnih ispitivanja oslanjaju na istu osnovnu ideju, a to je da se slučajevi provođenja testa biraju nasumično.
Techopedia objašnjava nasumično testiranje
Nasumično testiranje je vrsta testiranja u crnoj kutiji u kojoj programeri ne gledaju interni kod softverskog proizvoda - umjesto toga unose slučajne unose u sustav kako bi vidjeli kakvi su rezultati. Jedan uobičajeni primjer je upotreba slučajnih cijelih brojeva za testiranje softverske funkcije koja vraća rezultate na temelju tih cijelih brojeva. Te funkcije mogu uključivati "za petlje" ili druge algoritme za postizanje rezultata, pri čemu skup slučajnih testnih slučajeva simulira ili aproksimira širi skup slučajeva unesenih od strane teorijskih korisnika.
Ostale vrste nasumičnih ispitivanja mogu uključivati uporabu heuristike koja usmjerava uporabu slučajnih ulaza. Općenito, a posebno kada se radi o cijelim brojevima ili drugim vrstama varijabli, slučajno je testiranje samo slučajno koliko i skup slučajnih ulaza koji se koriste - drugim riječima, testeri često odlučuju koristiti ograničeni skup cijelih brojeva, a ne beskonačni set. Specifične prakse za slučajno testiranje ulaze u mehaniku onoga što mislimo nasumično i kako programeri pronalaze naizgled slučajni skup ulaza za test.
Rasprave o nasumičnim testiranjima također se mogu vrtjeti oko učinkovitosti njegovog korištenja. Jedna od ideja je da, budući da nasumično testiranje mogu raditi automatizirani sustavi, a ne ljudski profesionalci, to može imati prednosti u odnosu na usmjereno testiranje. Međutim, usmjereno testiranje može biti učinkovitije u pogledu koliko je ispitivanja potrebno. Neki programeri i stručnjaci također koriste izraz "slučajno testiranje" da bi se odnosili na neučinkovito ili čak nekompetentno testiranje, gdje se usmjereno testiranje smatra superiornom metodom.
