Тестовые данные проектируют так, чтобы покрывать классы и границы, быть воспроизводимыми, изолированными и без реальных ПДн без необходимости.
Разбор
- Подходы: фикстуры, фабрики, seed-скрипты, синтетика, маскирование прода.
- Изоляция между параллельными прогонами и cleanup после тестов.
- Версионирование справочников и feature-flag зависимых данных.
- Секреты и персональные данные — только через безопасные контуры.
Итог
Плохие данные дают ложные падения и «зелёные» тесты; стратегия данных — часть тест-дизайна.