Fuzz
go
Fuzz
Fuzzing is a type of automated testing which continuously manipulates inputs to a program to find bugs.
Fuzz testing can be particularly valuable for finding security exploits and vulnerabilities. 값을 지속적으로 조작하기 때문에, 개발자가 놓칠 수 있는 부분들(bugs)을 조기에 발견할 수 있다.
- Native Go Fuzzing support
- Tutorial: Getting started with fuzzing
- Go's built-in support for unit testing makes it easier to test as you go.