• Software Testing Dictionary
  • Home

Fuzz Testing

What is Fuzz Testing?

Fuzz testing is a software testing technique using which a random data is given as the inputs to the system. If the application fails, then those issues/defects are to be addressed by the system. In short, unexpected or random inputs might lead to unexpected results.

Fuzz Testing Phases:

Following are the key phases for fuzz testing:

Fuzz testing in Test Life Cycle

Attack Types

  • Number/Character Fuzzing

  • Application Fuzzing

  • Protocol Fuzzing

  • File Format Fuzzing

Kickstart Your Career

Get certified by completing the course

Get Started