Attempting to cause a program or network to fail by feeding it randomly generated data.  Fuzz testing is a black box technique that typically finds elementary bugs but is not a substitute for formal testing with test data that are carefully created.  See 
black box testing and 
SAGE.  See also 
fuzzy computer.