2010-03-31 87 views
1

这个问题特别针对脚本组件。我知道ssisUnit等...SSIS脚本组件测试策略

使用简单的SSIS脚本组件,让基本测试充实问题就足够了,但是我正在使用随时间推移复杂性增加的脚本。

为了更好地测试功能,我正在考虑将脚本逻辑抽象为与包一起部署的DLL,然后在脚本中使用自定义组件。这样做的好处是功能更易于测试等,但它是一个需要管理的部署工件。

我的问题是,有没有人知道更好的方式来测试这样一个SSIS脚本更孤立的方式比运行整个包和检查输出?

+0

这就是我所做的似乎工作好吧不理想,你甚至可以使用某种类型的moc框架来模拟SSIS Exectuion环境/数据流 – JasonHorner 2012-09-01 05:57:11

回答

0

CozyRoc有一个脚本任务加,基本上允许你创建一个可重用脚本的存储库。这应该允许您管理和修改脚本,而不必直接调整包。此外,这应该允许您确保通用脚本具有一致的(相同的)代码,因为您并未在整个地方复制文本块。我之前没有使用过这个功能,所以我不知道它是否会有所帮助,但它至少可以消除编译DLL的需要。但是,这无助于解决可测试性方面的问题,因此DLL解决方案可能会变得更好。