Автоматизированное поблочное тестирование SQL Server

Я знаю, что существуют способы автоматизировать SQL Server "модульные тесты". Но мой вопрос немного отличается.

При проверке требований мы пишем ряд Сценариев SQL, которые в основном ничего не возвращают если успех.

Так в основном как

  1. Выполните запрос
  2. Выполните другой Запрос
  3. Выполненный пакет SSIS
  4. Выполнение запросов.

И пример с немного большим количеством контекста

Требование № 1 Описание: Покажите ТАК моя проблема

  1. Запрос, чтобы проверить, существует ли целевая таблица и пуста
  2. Запрос, чтобы проверить, существует ли исходная таблица и имеет данные
  3. Выполните ETL пакет SSIS
  4. Проверка запроса те данные, переданные правильно
  5. Запрос для утверждения бизнес-правил

Мы нашли способ автоматизировать этот процесс путем записи, что пользовательская программа для парсинга через выполняет SQL-запросы, загружает необходимые данные, выполняет пакеты SSIS, и т.д. и затем сообщает, есть ли у нас результат (который показывает отказ при испытании).

Это походит на колесо, переосмысливающее..., но я не смог найти что-либо как оно. Особенно тот, который интегрируется с SSIS.

Править:

Кто-то предложил SSISunit, и нет мало ни к какой документации относительно него. Если бы мы должны были использовать единицу SSIS, это больше похож на процесс установки, утверждал бы, что необходимые условия существуют, шаги 1 и 2 выше? Я всегда думал, что процессы установки не делают проверки?

6
задан Nix 3 August 2010 в 12:33
поделиться