Как настроить исходные тестовые данные в базе данных Java проекта?(возможно, не используя необработанные операторы SQL) - PullRequest
0 голосов
/ 18 октября 2018

Я создаю новый автоматизированный тестовый проект Java.В основном это будет тест на селен (селенид) + тест API (будьте уверены).

Я бы хотел объединить эти тесты с БД приложения.Под интеграцией я подразумеваю: я могу установить начальное состояние приложения в каждом тесте в контексте «Задано».

Для фона ранее я создавал проект теста C #, используя: https://bitbucket.org/mk_meros/databag/wiki/Home, это позволило мне создавать классыкаждый представляет разные таблицы.Затем я мог бы использовать его в данном шаге реализации для вставки данных непосредственно в БД и создания исходных данных тестирования.У каждого теста было ОДНО общее общее начальное состояние приложения +, возможно, его собственные пользовательские данные Given Exists, после того как данные конца теста были удалены из БД, а другой тест создавал свою собственную начальную настройку.

Могу ли я найти что-то похожее для использования вJava проект?

Ограничение пакета данных - это только интеграция с Entity Framework.

1 Ответ

0 голосов
/ 18 октября 2018

Вы должны взглянуть на DBUnit , который должен быть ответом на вашу проблему.

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