Re:Fuzzing FFmpeg for fun and profit
by mraison on Monday November 02, 2015 @12:18AM
(#10490160)
There is also generative testing, which can be a good middle-ground between hand-crafted tests and fuzzing. You can think of it as a fuzzer with more guidance regarding input generation, and can uncover edge-cases that a fuzzer would take forever to discover. I tend to think of those 3 approaches as complementary.
Example in Clojure: https://github.com/clojure/test.check