Стратегии загрузки данных и инициализации БД для интеграционных тестов - PullRequest
2 голосов
/ 30 сентября 2008

Я занимаюсь разработкой инфраструктуры интеграционного тестирования для корпоративного J2EE-приложения с интенсивным использованием данных и пытаюсь выбрать стратегию инициализации и заполнения базы данных. У нас довольно сложная модель.

Система должна будет:

  1. Инициализировать саму систему
  2. Загрузка пользователей
  3. Загрузить данные теста приложения

Тестовые данные не будут такими сложными, как система будет обрабатывать, нагрузочное и стресс-тестирование является областью специализированной команды тестирования. Нас интересует, насколько хорошо пользовательский интерфейс отображает то, что находится в системе, и правильно работает интеграция сверху вниз.

Ответы [ 2 ]

4 голосов
/ 30 сентября 2008

DBUnit - довольно хорошая структура для загрузки данных в тестовую базу данных.

1 голос
/ 20 января 2009

Unitils обеспечивает поддержку как загрузки тестовых данных, так и поддержания актуальности схемы БД. Чтобы последние работали, ваши сценарии изменения схемы должны следовать определенному соглашению об именах.

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