Fuzz Testing
Fuzz Testing je metoda testování softwaru. Vlastně to znamená, že jde o testování softwarových programů na chyby. Metoda Fuzz Testing funguje tak, že se do programu přivedou náhodné a neohlášené vstupy, které by mohly způsobit poruchy.
Tato metoda pomáhá odhalit nečekané chyby v softwaru na začátku vývoje. Nejprve si programátoři napíší software, poté provedou Fuzz Testing a snaží se opravit chyby, které se při testování objevily.
Jestliže je po Fuzz Testingu softwarový program funkční a stabilní, znamená to, že by měl být bezpečný pro použití. Fuzz Testing je tedy velmi důležitým nástrojem v oblasti softwarového vývoje, protože hledání chyb je jedním z nejdůležitějších a nejčasově náročnějších procesů při vytváření programu.