Itthon Fejlesztés Mi a fuzz tesztelés? - meghatározás a techopedia alapján

Mi a fuzz tesztelés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a fuzz tesztelése?

A fuzz tesztelés olyan rendszer tesztelési folyamatokat ír le, amelyek véletlenszerű vagy elosztott megközelítést vonnak maguk után. Az informatikai szakemberek gyakran használják a kifejezést, hogy a stressz-teszt alkalmazására irányuló erőfeszítésekről beszéljenek, véletlenszerű adatok bevitelével, az esetleges hibák vagy felfüggesztések észlelése érdekében. A fuzz tesztelésének az az ötlete, hogy a szoftveralkalmazások és rendszerek sok különféle hibával vagy hibával rendelkeznek az adatbevitellel kapcsolatban.

A Techopedia magyarázza a fuzz tesztelést

Például, a fuzz tesztelés tartalmazhat különféle egész számok, karakterláncok, úszók és egyéb változók bevitelét, amelyek hibás megadása esetén a szoftver alkalmazás lefagyhat vagy összeomlik. Általános példa egy egész számmező, amely néhány egyedi szám befogadására szolgál, például egytől ötig, de ahol a felhasználó bármilyen egész számot beírhat a bemeneti mező vagy a vezérlő általános beállításának köszönhetően. Magas érték beírása hibát vagy összeomlást okozhat. A fuzz tesztelés során a fejlesztők sokféle véletlenszerű válasz bevitelével kísérleteznek, majd dokumentálják az esetleges hibákat. Egyes esetekben a fejlesztők használhatnak egy fuzzer nevű eszközt véletlenszerű adatok beadására.

A fuzz-tesztelés gondolatát gyakran a Wisconsini Egyetem professzora, Barton Miller és 1989-es munkája tulajdonítja. A fuzz-tesztelés megértésének másik módja az, hogy a kifejezés bizonyos értelemben megfelel a fuzzy logika általánosabb fogalmának, egyfajta érvelésnek, amely azt sugallja. hogy az elosztott folyamatok segíthetnek a megfigyelőknek az adatok vagy rendszerek szélesebb tendenciáinak felismerésében. Egyes informatikai szakemberek a fuzz biztonsági tesztelésről is beszélnek, ahol a tesztelők különféle hackokkal kísérletezhetnek a biztonsági rések azonosítása érdekében.

Mi a fuzz tesztelés? - meghatározás a techopedia alapján