Fuzzing (Fuzz testing): Testing that provides a lot of different 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. Mutating fuzzing – The tester analyses real info and modify
it iteratively.