in Technology by (1.9m points)
What is Fuzz Testing?

1 Answer

0 votes
by (1.9m points)

Fuzz Testing
Fuzz Testing is a testing strategy that involves feeding malformed inputs to a software.

It is an efficient way to proactively analyze if the system would raise exceptions or just crash.

It is also effective in finding security vulnerabilities, like denial of service, buffer overflow, etc.

Fuzz Testing Process
Fuzz Testing Process

The image illustrates the process involved in fuzz testing.

Two types of fuzz testing:

Dumb fuzz testing involves randomly changing the input data

Smart fuzz testing leverages data format to change specific values in a more efficient way