@GeraldIstar
Frontend

Интеграционные тесты, как объединить dev и production базы данных?

Есть web-проект, и собираемся сейчас вводить тесты. Так как часто были проблемы со стороны БД - какие-нибудь данные на продакшене ломали работу, хотя на dev'e все было нормально. И поэтому для тестового сервера, надо как-то объединять данные с продакшена и структуру (она ведь может измениться) с сервера разработки. Вариант при каждом изменении структуры руками это все разруливать - не очень. Может у кого был опыт, или есть идеи как можно решить данный вопрос.
  • Вопрос задан
  • 2669 просмотров
Пригласить эксперта
Ответы на вопрос 1
fornit1917
@fornit1917
Как вариант: допустим вы разработали новый функционал. В процессе разработки менялась структура базы данных. А хочется протестить его на данных с продакшена. В этом могут помочь миграции баз данных (лично я без них уже вообще разработку не представляю).
Вы берете дамп БД с прода. Заливаете себе. Накатываете на него последние миграции и получаете базу с продакшена, но уже с новой структурой. Можно запускать на ней тесты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы