2010-03-31 86 views
1

這個問題特別針對腳本組件。我知道ssisUnit等...SSIS腳本組件測試策略

使用簡單的SSIS腳本組件,讓基本測試充實問題就足夠了,但是我正在使用隨時間推移複雜性增加的腳本。

爲了更好地測試功能,我正在考慮將腳本邏輯抽象爲與包一起部署的DLL,然後在腳本中使用自定義組件。這樣做的好處是功能更易於測試等,但它是一個需要管理的部署工件。

我的問題是,有沒有人知道更好的方式來測試這樣一個SSIS腳本更孤立的方式比運行整個包和檢查輸出?

+0

這就是我所做的似乎工作好吧不理想,你甚至可以使用某種類型的moc框架來模擬SSIS Exectuion環境/數據流 – JasonHorner 2012-09-01 05:57:11

回答

0

CozyRoc有一個腳本任務加,基本上允許你創建一個可重用腳本的存儲庫。這應該允許您管理和修改腳本,而不必直接調整包。此外,這應該允許您確保通用腳本具有一致的(相同的)代碼,因爲您並未在整個地方複製文本塊。我之前沒有使用過這個功能,所以我不知道它是否會有所幫助,但它至少可以消除編譯DLL的需要。但是,這無助於解決可測試性方面的問題,因此DLL解決方案可能會變得更好。