У меня есть небольшое приложение на Rails 3 (у вас есть список с фотографиями и ценами), и я пытаюсь пройти тестирование Cucumber BDD.
У меня есть 2 типа данных базы данных:
1) Существуют согласованные данные (например, таблица ценовых диапазонов), которые должны быть одинаковыми на моих серверах Prod, Dev и Test.
2) Затем есть другие данные, которые могут изменяться в каждой среде.(например, имена пользователей, список данных и т. д.).Мне просто нужно убедиться, что у меня есть хороший разброс данных на моих серверах разработки и тестирования, который соответствует данным, которые должны / будут в продукт.
У меня есть 2 вопроса.
Первое: чтолучший способ обработки данных, как это?Как я могу без проблем обеспечить согласованность между различными средами?
Во-вторых: я использую приборы для заполнения моего dev db .Мне трудно заполнить мою тестовую базу данных .Каков наилучший способ заполнить тестовую базу данных (при использовании Cucumber), чтобы я мог выполнять свои сценарии?