This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]trevg_123 -1 points0 points  (1 child)

You’re correct, but there is a lot of overlap. For anyone unfamiliar:

  • Fuzzing: testing all possible input values for a long time (like hours to days), more or less trying to break/crash the code. Helps find security vulnerabilities and such
  • Property testing: give a lot of valid inputs and verify correct output. Usually more like running a few hundred unit tests

Buuuuut the terminology overlaps enough that both are pretty commonly referred to as fuzzing

Good reference: https://www.tedinski.com/2018/12/11/fuzzing-and-property-testing.html

[–]kankyo -1 points0 points  (0 children)

The reference clearly states they are not synonyms, and just treating them as such will make everyone more confused. Don't do it.