--- aliases: fuzz-testing, api-fuzzing, topic: fuzzing display_name: Fuzzing/Fuzz testing short_description: Fuzzing is a testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs. related: stress-testing, fault-injection, monkey-testing, random-testing, security-testing, test-automation, mutation-testing, cicd, black-box-testing released: September 1988 created_by: Barton Miller wikipedia_url: https://en.wikipedia.org/wiki/Fuzzing url: http://www.cs.wisc.edu/~bart/fuzz/ --- **Fuzzing** or **fuzz testing** is an automated software black box testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs to a computer program.