Go Time: Golang, Software Engineering cover image

Fuzzing in the standard library

Go Time: Golang, Software Engineering

00:00

The Future of Fuzz

Fuzzing is not just about panics. It's also in many ways property based testing. You can virtually copy the text that you have in an existing unit test and put it into the f.fuzz function, which is what was running in a loop under the hood. The mutator takes chunks from one part of the bite slice and puts it in another part or flips a bit or adds an interesting value to create new data. Part of it's random but also kind of smart about what it's doing.

Play episode from 10:56
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app