首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单元测试DTS包

单元测试DTS包
EN

Stack Overflow用户
提问于 2009-06-23 19:47:52
回答 2查看 493关注 0票数 3

有没有人有为sql server2000DTS包编写单元测试的经验?我即将开始使用DTS和jobs,所以我希望能够尽可能多地进行单元测试。我想我可以通过命令行调用dtsrun.exe,但也许其他人有更好的想法。

谢谢

Fede

EN

回答 2

Stack Overflow用户

发布于 2009-08-07 18:31:08

我来这里是为了寻找洞察力,但由于没有其他人给你提供想法,我确实提出了一个我将分享的想法。

在我的例子中(我知道并不是所有的例子),我们使用很多ActiveX (VBScript)脚本来完成任务。我的理论是(我没有尝试过这个),如果我将我的ActiveX功能转移到VBScript classes ,我就可以对这些类等进行单元测试,然后在ActiveX脚本的main函数中进行非常、非常基本的类实例化和使用。

我没有尝试实现这一点;我的项目没有这样做的预算。但是,从理论上讲,这似乎是合理的。我也不知道这可能会带来任何挑战。

请参阅another question I posted here。这个问题与你的问题关系不大。我为此问题选择的答案不适合您的方案。你会对Michal的回答更感兴趣:Creating unit tests for your asp application

票数 1
EN

Stack Overflow用户

发布于 2010-03-13 06:35:26

我看到这个问题已经有一段时间了,所以我只是在这里提出一些想法。

我想知道您是否可以编写一些代码来使用DTS API调用您的包,然后在单元测试工具中为您使用的任何语言编写关于这些包的断言。例如,您可以使用NUnit在C#中编写代码。

此外,如果您的DTS包都只是调用SQL存储过程,则可以使用T-SQL Unit对这些过程进行单元测试(这将是真正的单元测试)。

如果是您想要的更高级别的(集成)测试,那么您还可以考虑将FitNesse连接到DTS。

我不确定这些是否有帮助,但我希望我至少给了你一些想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1034776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档