fuzzing
noun
A black box testing technique that finds bugs through the automated injection of random or malformed data into a system.