【问题标题】:UnitTest SSIS (VS2008) with VS2010UnitTest SSIS (VS2008) 与 VS2010
【发布时间】:2011-08-09 07:48:49
【问题描述】:

我有一个 SSIS 2008 项目,想用 VS2010 为单个包编写单元测试。原因是我们有一个带有存储过程、函数等的 VS2010 Db 项目。它已经有大量的数据库单元测试。我希望能够在同一个项目中测试 SSIS 包。

我知道使用 VS2010 无法编辑甚至打开 SSIS 2008 项目。但是对于我们的单元测试,可以安全地假设 SSIS 包的最新版本已经部署。

我想做的是:

  • 检查包是否存在(如果不可用,则测试失败)
  • 执行包
  • 验证其结果

我知道将项目拆分为两个项目并不是最佳选择,不幸的是,目前无法选择使用 Denali。

欢迎提出任何建议!

【问题讨论】:

    标签: visual-studio-2010 unit-testing ssis


    【解决方案1】:

    前段时间我只对 ssisUnit 进行了非常简短的了解,但您绝对应该检查一下。

    http://ssisunit.codeplex.com/

    【讨论】:

    • 是一个单独的工具,不在vs2010中
    【解决方案2】:

    我决定用 VS2010 编写标准的 MSTest 单元测试。使用托管 SSIS 对象模型,我可以做任何我需要的事情,所以这非常适合我的需求。

    程序集可以在这里找到: :\\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.SQLServer.ManagedDTS.dll

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 2010-10-16
      • 1970-01-01
      • 2011-04-27
      • 2010-12-24
      • 2011-03-30
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      相关资源
      最近更新 更多