Link: Fuzz Testing vs Property-Based Testing
Though often they are treated as the same thing, there is actually a difference between fuzz testing and property-based testing. Fuzz testing “expects that some disaster never occurs on every input”, while property-based testing “expects that the output has some desirable property for some broad range of input”.