Fuzzing is a type of automated testing which continuously manipulates inputs to a program to find issues such as panics or bugs. These semi-random dat

planetis-m / libfuzzer

submited by
Style Pass
2021-06-05 18:00:06

Fuzzing is a type of automated testing which continuously manipulates inputs to a program to find issues such as panics or bugs. These semi-random data mutations can discover new code coverage that existing unit tests may miss, and uncover edge case bugs which would otherwise go unnoticed. Since fuzzing can reach these edge cases, fuzz testing is particularly valuable for finding security exploits and vulnerabilities.

Include the standalone main procedure for fuzz targets. Follow the instructions given at the test coverage example. When running the executable, pass as parameter a list of test units.

Leave a Comment
Related Posts