Property testing is a tool that every Elixir developer should have in their toolbox. Come learn how property tests can thoroughly test a problem space and make bulletproof software. We'll look at properties pulled from the Oban background job processor.
Some examples we'll explore:
* Proving a CRON parser
* Checking concurrent uniqueness
* Transitioning between migrations
* Proving system reliability
You'll leave armed with the ability to recognize situations where properties are more effective than example based tests.