Can someone tell me what the living heck is `Fuzzing`?
I read this twice and I really don't have a single clue other than it having something to do with or requiring fast memory?
I read this twice and I really don't have a single clue other than it having something to do with or requiring fast memory?
Basically automatic generation of test case inputs. It's non-deterministic, so it won't always find problems, but it can save a lot of manual effort.
[1] https://en.wikipedia.org/wiki/Fuzzing [2] https://lcamtuf.coredump.cx/afl/ [3] https://www.llvm.org/docs/LibFuzzer.html
Effectively: random inputs to achieve unexpected results. It's now come to mean "random data testing of an API"