Fuzzing

Fuzzing refers to an automated software testing technique where the application is fed random, unexpected, or malformed data to discover bugs, vulnerabilities, and unexpected behaviors.

Documentation

See also PHP-Fuzzer and Fuzzing PHP for Fun and Profit.

Related : Test, Security, Mutation Testing, Penetration Test