Как тестировать миграции базы данных?

Senior
251 просмотров
AFK Offer AI

Migration testing — проверяем что миграция безопасна для production. Процесс: запускаем миграцию на копии prod-данных (или staging с реальным объёмом), проверяем: данные не потеряны, приложение работает с новой схемой, rollback работает (для reversible migrations). Что тестируем: существующие данные трансформированы корректно, performance не деградировала (новые индексы?), zero-downtime migration (если нужна). Автоматизация: migration тесты в CI перед деплоем.

Следующий вопрос

Какие локаторы используются в Appium?