Which of the following describes purposefully injecting extra input during testing, possibly causing
an application to crash?
A.
Input validation
B.
Exception handling
C.
Application hardening
D.
Fuzzing
Explanation:
Fuzzing is a software testing technique that involves providing invalid, unexpected, or random data
to as inputs to a computer program. The program is then monitored for exceptions such as
crashes, or failed validation, or memory leaks.