property-based-testing
Installation
SKILL.md
Property-Based Testing with Hypothesis
Discover edge cases automatically by testing properties instead of examples.
Overview
- Testing functions with many possible inputs
- Validating invariants that must hold for all inputs
- Finding boundary conditions and edge cases
- Testing serialization/deserialization roundtrips
- Stateful testing of APIs and state machines