Tuesday, May 25, 2010

Fuzz testing or fuzzing

Fuzz testing or fuzzing is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program. If the program fails (for example, by crashing or failing built-in code assertions), the defects can be noted.

http://en.wikipedia.org/wiki/Fuzz_testing