__________ is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program.
A.
Agile testing
B.
Structured testing
C.
Fuzzing
D.
EICAR
Explanation:
Fuzz testing or fuzzing is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program. If the program fails(for example, by crashing or failing built-in code assertions), the defects can be noted.