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

How do I unit test and integration test my SSIS packages?

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

SSISUnit was last updated in 2008 and SSIStester 文档中的链接已损坏,自 2013 年以来未更新。

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

还有其他选择吗?


2018-10-09 赏金更新

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

我已经查过类似的问题:

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

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

  • SSIS单位
  • SSISTester

但经过深入搜索后,我发现了一种新方法,即 BizUnitBizUnit Framework 主要用于 Biz Unit 测试,也可以自定义以测试 SSIS 包。更多信息在下方link

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