Testing with two failure seeking missiles: fuzzing and property based testing
summary
Covers concrete results: Hypothesis generates thousands of guided random tests, finds counterexamples and then shrinks them to minimal failing inputs; American fuzzy lop instruments C code, uses genetic mutation and reports unique crashes (ffmpeg yielded ~1,000 bugs); Python-AFL hooks AFL to the Python runtime so C-level crashes surface from Python inputs. Demos show hundreds of thousands to millions of runs and produce reproducible crash files and reduced examples to add to a deterministic test suite.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:25Artist's impression of edge cases
- 3:03So how to create test data?
- 14:33American fuzzy lop (afl)
- 17:02Types of bugs found








