Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for vulnerability of various injection techniques. learn how to do fuzzing on deliberately vulnerable web application(Mutilidae)