niektóre praktyki testowania zwykle następują podczas testowania pakietów SSIS.
zawsze testować na poziomie pakietów (zwykle nie czyni wiele sensu mi się przetestować na niższym poziomie niż to ....)
zwykle zachować środowisko testowania danych z dość małym danych zestawy.
Również profil konfiguracji testowej (pliki konfiguracyjne) wskazujący na zestawy danych testowych i inne parametry testowe.
W zależności od charakteru projektu czasami zachowuję również pewne kopie zapasowe bazy danych, które były przywracane za każdym razem, gdy chcemy zresetować status początkowy środowiska (lub inne stany w procesie ETL).
Wszystko to w połączeniu z dobrym zestawem skryptów testowych (Python, PowerShell ...) wywołanie pakietów poprzez dtexec, to całkiem przydatna przepis dla mnie ;-)