Fuzzing

Testing that feeds malformed or random inputs to software to expose crashes and exploitable flaws.

Scheme

Broader terms