Fuzzing (Fuzz testing): Testing that provides a lot of different malformed inputs to try to cause
unauthorized access or for the application to enter unpredictable state or crash. If the program
crashes or hangs the fuzz test failed. The Fuzz tester can enter values into the script or use
pre-compiled random or specific values.