property-based-testing - Property-Based Testing for Serialization and Validation
Generate random inputs to test invariants in serialization, validation, normalization, and pure functions
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- detect serialization patterns
- generate test strategies
- validate roundtrip properties
- check function invariants
- apply testing patterns
Inputs
- function code
- serialization pairs
- validation logic
- normalization functions
Outputs
- property test code
- edge case examples
- quality checklist
- test settings
Requirements
- Hypothesis (Python)
- fast-check (TypeScript/JS)
- proptest (Rust)
- testing framework
