🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Fuzz Testing

In plain terms

Feeding random or malformed inputs to find crashes and bugs.

Going deeper

Fuzz testing bombards software with unexpected, random, or invalid inputs to uncover crashes, leaks, and security holes. It probes for the unexpected.

Under the hood

Effective at finding edge cases and vulnerabilities; coverage-guided fuzzers explore code paths intelligently.

Examples

Security testing, AFL, libFuzzer, finding crashes, parser robustness.

Think of it like...

Like mashing every button randomly to see if anything breaks.

Feedback & Bug Report