Fuzzing is more crude in that it doesn't really know what happens after providing the random value, it just tries to crash or fail asserts.
generative testing involves writing an invariant, in the test itself, that holds over the random values.
here are some examples of properties or invariants http://fsharpforfunandprofit.com/posts/property-based-testin...
Fuzzing is more crude in that it doesn't really know what happens after providing the random value, it just tries to crash or fail asserts.
generative testing involves writing an invariant, in the test itself, that holds over the random values.
here are some examples of properties or invariants http://fsharpforfunandprofit.com/posts/property-based-testin...