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

mat*_*ats 25 sql-server integration-testing unit-testing ssis etl

这个问题提到了两个库,这两个库都没有维护,一个已经断开了源和文档的链接.

SSISUnit最后一次更新于2008年,SSIStester在文档中断开了链接,自2013年以来一直没有更新.

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

还有其他选择吗?


2018-10-09赏金更新

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

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

Had*_*adi 16

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

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

  • SSISUnit
  • SSISTester

但经过深入搜索后,我发现了一种新的BizUnit方式. BizUnit Framework主要用于Biz单元测试的可以定制,以测试SSIS包.更多信息,请参见以下链接

此外,如果您的意思是测试包验证(元数据,连接等),您可以在此SO问题中关注我的答案