Как протестировать предыдущую версию приложения с новой версией базы данных? - PullRequest
0 голосов
/ 29 апреля 2019

Допустим, теперь мое приложение развернуто в рабочей среде - v1, и оно использует базу данных с версией v1. Теперь я хочу развернуть новую версию приложения v2 с версией базы данных v2.

Я полагаю, что изменения базы данных обратно совместимы, и приложение v1 может работать с базой данных v2. Но я хочу быть уверен, что он работает, запустив тесты для приложения v1 с базой данных v2.

Есть ли готовые решения / методики для этого?

В настоящее время у меня есть автоматизированный конвейер перед развертыванием, который работает следующим образом:

  1. Запустить новый контейнер базы данных
  2. Заполнить базу данных, делать другие связанные вещи ...
  3. Выполнить тесты

Но у меня нет идей, как автоматизировать тестирование предыдущей версии приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...