Property Based Testing

Use when generated inputs can search for unknown counterexamples to a stated behavioral property, law, invariant, round trip, model comparison, or state transition rule. Common fits include parsers, serializers, validators, calculations, permissions, state machines, migrations, normalization, ordering, grouping, and deduplication, but do not use merely because code belongs to one of these domains.

liaoann e15c9a3 3 files · 6.5 KB Updated

File contents

liaoann/skills/tree/main/skills/principles/property-based-testing commit e15c9a3357

Frequently asked questions

npx skillmds@latest add liaoann/property-based-testing