GeistHaus
log in · sign up

Property-Based Testing Is Fuzzing

blog.nelhage.com

“Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for that input. If an input violates a property, you’ve demonstrated a bug, as well as a convenient example that demonstrates it. A classic example of property-based testing is testing a sort function:

0 pages link to this URL

No pages have linked to this URL yet.