# Property-Based Testing

Checking a rule against many generated inputs.

## What is **Property-Based Testing**?

**Property-based testing** generates many random inputs and checks a rule that should always hold, like "reversing twice gives the original".

Level: Freelancer · [More Unit Testing terms at this level](https://www.ask-codey.com/glossary/subjects/unit-testing/freelancer)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/property-based-testing
