Stop writing tests for every path
The more things a user can do in your application, the more opportunities they have to accidentally break a data constraint, and the more tests we have to write to harden our system. But what if we only needed to write one test?
In this on-demand webinar, Hillel Wayne unpacks the basics of Property-Based Testing: an approach to checking that your constraints hold no matter what your users do. While this webinar focuses on CRUD apps, the ideas and techniques can be used anywhere you need to keep a “bad thing” from happening in your system.
Key Takeaways
Understanding of what System Properties and Data Invariants are and how to figure out the invariants in your system
How to write tests that check if any sequence of user actions breaks an invariant, and the open source tooling that supports this
Where to fit property testing into your overall testing strategy
Simple signals that show whether your strategy is working
Learning point five
Learning point six


