Work less — test more!
Property based testing is a technique where the computer helps us find bugs, and so we get better testing ROI: for the same amount of work we get tests that are much better at finding bugs.
This site has tutorials, articles, and conference talks to help you get started.
📚 Learn PBT with Python
A hands-on tutorial series using Python and Hypothesis. Go from zero to writing real property-based tests.
📝 Articles
Practical tips, patterns, and deep dives on property-based testing techniques.
🎤 Conference Talks
Recorded talks from Reversim, PyCon IL, PyWeb-IL, and Xtreme Python — with slides and code repos.
👋 About
Hi, I'm Shai Geva — consultant, developer, and PBT enthusiast.