What is Fuzz Testing?

What is Fuzz Testing?
March 10 07:00 2011 Print This Article

Fuzzing is a method of testing programs by randomly altering or corrupting input data. Although the technique has been around for (at least) 20 years, it has become more prevalent during the past decade due to an increased emphasis on security testing and the proliferation of tools explicitly designed for fuzzing. A program can be fuzzed manually or automatically, but the technique is most effective when accompanied by automation and logging.

Why Fuzz Test?

The method is simple—as its definition implies—yet it allows for a variety of elegant solutions to a number of challenging problems that testers and programmers face when developing office software.

Fuzz testing helps to find mistakes that the program reacts incorrectly.

Related Posts:

  • No Related Posts

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles