Itthon Szoftver Mi a véletlenszerű tesztelés? - meghatározás a techopedia alapján

Mi a véletlenszerű tesztelés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a véletlenszerű tesztelés?

A véletlenszerű tesztelés arra a gyakorlatra utal, hogy a szoftvert tesztelik véletlenszerű bemenetekkel. A különféle véletlenszerű tesztelések mind ugyanazon alapötletre támaszkodnak, azaz hogy a teszt végrehajtási eseteit véletlenszerűen választják meg.

A Techopedia magyarázza a véletlenszerű tesztelést

A véletlenszerű tesztelés egy olyan fekete dobozos tesztelés, amelyben a fejlesztők nem a szoftver termék belső kódját vizsgálják, hanem véletlenszerű bemeneteket adnak a rendszerbe, hogy megnézhessék, mi az eredmény. Az egyik leggyakoribb példa a véletlenszerű egész számok használata egy olyan szoftverfunkció tesztelésére, amely ezen egész számok alapján adja vissza az eredményeket. Ezek a funkciók tartalmazhatnak "hurkokhoz" vagy más algoritmusokat az eredmények megjelenítéséhez, ahol egy véletlenszerű teszt eset szimulálja vagy közelíti az elméleti felhasználók által megadott esetek szélesebb körét.

Másfajta véletlenszerű tesztelés magában foglalhatja a heurisztika használatát is, amely a véletlenszerű bemenetek felhasználását irányítja. Általánosságban, és egészen egész számokkal vagy más típusú változókkal kapcsolatban, a véletlenszerű tesztelés csak annyira véletlenszerű, mint a használt véletlenszerű bemenetek halmaza - más szavakkal, a tesztelők gyakran úgy döntnek, hogy egy végtelen, egész számok halmazát használják, nem pedig végtelen készlet. A véletlenszerű tesztelés speciális gyakorlatai bekerülnek annak a mechanikájába, hogy mit értünk véletlenszerűen, és hogy a fejlesztők miként állítanak fel látszólag véletlenszerű bemeneti készletet egy teszthez.

A véletlenszerű tesztelés megbeszélései a felhasználás hatékonyságát is körülvehetik. Az egyik ötlet az, hogy mivel a véletlenszerű tesztelést automatizált rendszerek végezhetik, nem pedig emberi szakemberek, előnyei lehetnek a irányított teszteléshez képest. A célzott tesztelés azonban hatékonyabb lehet a szükséges tesztelés szempontjából. Egyes fejlesztők és szakértők a "véletlenszerű tesztelés" kifejezést is használják a nem hatékony vagy akár inkompetens tesztelésre, ahol az irányított tesztelést kiváló módszernek tekintik.

Mi a véletlenszerű tesztelés? - meghatározás a techopedia alapján