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