Database seeding — наполнение тестовой базы начальными данными. Подходы: SQL скрипты (seed.sql с INSERT командами), fixtures (YAML/JSON файлы с данными, загружаемые фреймворком), factory functions (генерируют данные программно). Хорошее seeding: данные покрывают все edge cases (пустые коллекции, одна запись, много записей), разные роли пользователей, разные статусы объектов. Автоматический reset и reseed перед тест-сьютом через CI. Продакшн данные — никогда (GDPR, безопасность).
Что такое database seeding и как организовать?
Middle
295 просмотровAFK Offer AI
Как тестировать мобильную производительность?