Property-Based Testing

Kind: activity

Layer: Computation Core

Record: architecture:property-based-testing

Severity: recommended

Scope: function, algorithm, parser, domain invariant

Canonical: Ontology

The activity of checking that a stated property holds for many generated inputs, and shrinking each failure to a minimal counterexample.

Listed in Architecture principles, after Specification-Based Testing and before Static Analysis.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Techniques

Category

Refactors

Linked from