---
id: property
requestedLanguage: ru
descriptionLanguage: ru
---

# Property-based Testing

- Тип: техника тестирования
- Группа: Проверки
- Размещение: Проверки / Сценарии и данные
- [Источник](<https://hypothesis.readthedocs.io/en/latest/>)

[HTML](https://dpm.cnonim.name/ru/practices/property/)

Генерация множества входов и проверка общих свойств вместо только вручную выбранных примеров.

## Связи

- может проверять свойства из: [Design by Contract](/practices/dbc/ru.md) (verification)
- может выбирать генераторы с учётом: [Equivalence Partitioning](/practices/equivalence/ru.md) (support)
- может использовать генерацию из: [Fuzz Testing](/practices/fuzz/ru.md) (verification)
- может генерировать сценарии для: [Model-based Testing](/practices/model/ru.md) (support)
- может проверять отношения из: [Metamorphic Testing](/practices/metamorphic/ru.md) (verification)
- может применяться в: [Test-Driven Development](/practices/tdd/ru.md) (support)

[Показать на карте](https://dpm.cnonim.name/#practice=property&lang=ru)
