Использую hibernate для работы с БД. Подскажите есть ли инструменты для добавления/генерации тестовых данных в БД? Хотелось бы узнать кто и как делает и какие инструменты использует.
Добавление тестовых данных в БД
#1
Отправлено 10 августа 2015 - 18:08
#2
Отправлено 11 августа 2015 - 07:55
Почему бы просто не написать запрос, который будет добавлять нужные вам данные в БД? Можно сделать, чтобы добавлялось энное количество каких-то рандомных данных в таком виде, в каком вам надо.
Впрочем, если есть какие-то специальные инструменты для этого, с удовольствием про них тут почитаю :)
Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки
#3
Отправлено 11 августа 2015 - 17:39
Почему бы просто не написать запрос, который будет добавлять нужные вам данные в БД? Можно сделать, чтобы добавлялось энное количество каких-то рандомных данных в таком виде, в каком вам надо.
Впрочем, если есть какие-то специальные инструменты для этого, с удовольствием про них тут почитаю :)
Потому что когда много связей с другими таблицами то постоянно добавлять такие каскады довольно проблематично.
#4
Отправлено 12 августа 2015 - 10:40
Хотелось бы узнать кто и как делает и какие инструменты использует.
У нас тоже есть много разных таблиц, завязанных друг на друга.
Мы подготавливаем начальное состояние базы данных в эксельке и поднимаем БД из dbStart
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/
#5
Отправлено 12 августа 2015 - 13:42
Почему бы просто не написать запрос, который будет добавлять нужные вам данные в БД? Можно сделать, чтобы добавлялось энное количество каких-то рандомных данных в таком виде, в каком вам надо.
Впрочем, если есть какие-то специальные инструменты для этого, с удовольствием про них тут почитаю :)
Потому что когда много связей с другими таблицами то постоянно добавлять такие каскады довольно проблематично.
Решается через SQL с циклом. Скрипт пишется очень быстро. Но если нужно, много записей (миллионы), то скрипт отрабатывает не слишком быстро.
Тогда или insert into, как описывал Дмитрий Быкадоров, или загрузка csv файлов.
Интересно, а нет ли на сервере фака по этой теме?
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных