SSIS脚本组件测试策略

时间:2010-03-31 04:06:22

标签: testing ssis integration-testing

这个问题与脚本组件有关。我知道ssisUnit等......

使用简单的SSIS Scripts Components,让基本测试充实问题就足够了,但是我正在使用随着时间的推移而变得越来越复杂的脚本。

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

我的问题是,是否有人知道以更孤立的方式测试此类SSIS脚本的更好方法,而不是运行整个包并检查输出?

1 个答案:

答案 0 :(得分:0)

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