Contents
Property based testing is the construction of tests such that, when these tests are fuzzed, failures in the test reveal problems with the system under test that could not have been revealed by direct fuzzing of that system.
Hypothesis - Most testing is ineffective
hypothesis - An advanced testing library for Python
An Introduction to Property-Based Testing
pytest-bdd