Словарь
Тестирование на основе свойств
Подход к тестированию программ (property-based testing): вместо отдельных примеров, придуманных вручную, описывается свойство, которое должно выполняться при любых входных данных. Библиотека сама генерирует множество случайных и пограничных входов, ищет нарушение и упрощает найденный контрпример. Подход пришёл из библиотеки QuickCheck для Haskell; для Python популярна Hypothesis.