некоторые методы тестирования, которым я обычно следую при тестировании пакетов служб SSIS.
Я всегда тестирую на уровне пакета (обычно для меня не имеет смысла тестировать на более низком уровне, чем этот ....)
Я обычно поддерживаю тестовую среду с довольно маленькими наборами данных.
Также профиль конфигурации тестирования (файлы конфигурации), указывающий на наборы данных тестирования и любые другие различные параметры тестирования.
В зависимости от характера проекта иногда я также сохраняю некоторые резервные копии базы данных, используемые для восстановления всякий раз, когда мы хотим сбросить исходное состояние среды (или любые другие состояния в процессе ETL).
Все это в сочетании с хорошим набором сценариев тестирования (python, powershell ...), вызывающих пакеты через dtexec, для меня это довольно полезный рецепт; -)