The Beginner’s Guide to Property-based Testing
Property-based testing is a type of software testing that allows us to test systems by defining properties (or invariants) that should hold true for a range of inputs. I imagine that reading the word "invariant" makes you shiver. Are we back in class? Will there be math in this article? Fear not!