如何对SSIS包进行单元测试和集成测试?

时间:2016-07-19 14:45:51

标签: sql-server unit-testing ssis integration-testing etl

This question提到了两个库,这两个库都没有维护,一个已经断开了与源和文档的链接。

SSISUnit上次更新于2008年,SSIStester已破坏文档中的链接,自2013年以来一直未更新。

social.msdn.microsoft.com 上的答案通常也指向这两个库中的一个,或某种自定义解决方案。

还有其他选择吗?

2018-10-09 Bounty Update

是否有任何与较新版本的SSIS(2015 +)相关的​​更新?

我已经检查了类似的问题:

1 个答案:

答案 0 :(得分:16)

执行SSIS单元测试的最基本方法是创建自己的测试包。示例如下:

执行SSIS单元测试的最常用工具是您列出的工具:

  • SSISUnit
  • SSISTester

但经过深入搜索后,我找到了一种新的方式BizUnit。主要用于Biz单元测试的BizUnit Framework也可以定制,以测试SSIS包。更多信息在下面的链接

另外,如果您的意思是测试包验证(元数据,连接等),您可以在这个SO问题中按照我的回答