Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Подготовка и поддержка данных для запуска тестов

test-data
automation
Теги: #<Tag:0x00007fedb81f4598> #<Tag:0x00007fedb81f4458>

(Stas) #1

Проблема:
Есть тесты, перед запуском каждого теста, приложение приводится к нужному состоянию. В моем случае - вставляются данные в базу (liquibase). Теперь у меня есть достаточно большое количество liquibase скриптов, которые мне жить не мешают, но я предчувствую проблемы, когда будут изменения в базе данных.
Я думал о том, чтобы прикрутить генератор скриптов, но такое решение мне не нравится.

Может, кто-то поделится своим опытом либо рассуждениями на данную тему?


(vmaximv) #2
  1. Использовать не реализацию (DB), а интерфейс (API).
  2. Если “очень нужно” через DB - то выбирать правильный инструмент, например ORM.