Fuzzing in Go
summary
The talk explains fuzz testing in Go and shows how Go 1.18 adds native fuzzing support to the standard tooling via the new "-fuzz" option for go test. It covers sending semi-random inputs to functions to find unexpected bugs and includes a concrete example of writing and running a fuzz test.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:45Go’s instrumentation tools
- 3:10What is fuzzing
- 6:57Fuzzing for security
- 9:23Live fuzzing demo
- 12:16Writing a fuzz test
- 15:46Fuzzing use cases
- 16:49Summary
related talks
44mFuzzing in Go: Fear, Despair, Acceptance and the Long-Awaited Success
27mPractical Fuzzing in Go
44mFuzzing in Go: Fear, Despair, Acceptance and Long-Awaited Success ☠️
30mFuzzing Testing: Practical Applications
31m“Fuzz or lose..."
47mFuzzing Your Code
24mGetting More Confident with Your Security Helper Libraries Thanks to Go Fuzzing
35mTest like a ninja with Go
