>>6
Fuzzing is when you feed a program with more or less random input, trying to make it crash or misbehave. Instead of just randomly generating input, most modern fuzzing software try to produce input that is more likely to cause a crash, although I am not exactly sure how they do it. It would be a waste of time to generate input that is trivially handled by the target program, you have to try to find the edge cases.