Fuzz Testing

Software testing technique that provides invalid, unexpected, or random data to the inputs of a program - a special area of mutation testing.

Fuzz testing is performed by testing teams.