English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Svenska Dansk Suomi Українська العربية Indonesia

Fuzz Testing

A Fuzz Testing azt jelenti, hogy olyan programokat futtatunk, amelyek véletlenszerű adatokat adnak a tesztelendő szoftvernek, hogy lássuk, hogy az mit csinál. Azt ellenőrizzük, hogy a program jól működik-e, ha olyan adatokat kap, amelyekre nem számított.

Például, ha a tesztelendő program egy fájlt olvas be, akkor véletlenszerű adatokat adunk neki, mint például nagyon nagy vagy nagyon kicsi fájlokat. Ha a tesztelendő program webalkalmazás, akkor véletlenszerű karaktereket adunk be az űrlapok mezőibe vagy a weboldal címébe.

Ez azért fontos, mert sok különböző szituációban használatba kerülő ingyenes vagy nyílt forrású szoftvereket nehéz teljesen kipróbálni és tesztelni, hogy biztosan nem okoznak problémákat. Ezért van szükség a Fuzz Testingre, hogy találjunk és javítsunk olyan hibákat, amelyeket más módon nem látnánk.

Összefoglalva: A Fuzz Testing olyan tesztelési módszer, amely véletlenszerű adatokkal ellenőrzi a tesztelendő szoftver jól működéseit.