2012-03-27 44 views
12

用于SQL单元测试的Redgate工具SQLTest现在提供了从SQLCop添加测试的功能,但是Redgate工具只附带少数那些测试预构建。针对tSQLt的SQLCop测试

由于测试只是存储过程,我相信有人已经实施了这些测试。

您愿意分享?任何人?

回答

20

我写SQLCop。我一直在与Redgate的优秀人士合作。本来我提供了5个(或多个)测试作为概念验证。从那以后,我还提供了SQLCop中包含的其余测试。您应该期望剩下的测试包含在他们的SQL Test的下一个版本中。

+1

因为它们都只是存储过程和可能分开住形成红色门工具 - 你愿不愿意前红色大门,分享吗?问题是,尽管我喜欢red gate工具,但我更多地将实现测试看作是持续集成的一部分,而不是通过SQLtest从管理工作室运行它们。顺便说一句 - 在SQL Cop上做的很棒 - 我喜欢它! – lstanczyk 2012-03-28 15:19:37

+0

您是否知道可以在命令行模式下运行SQLCop?在命令提示符处,键入“SQLCop - ?”。这会显示可用的命令行参数。我在SQLCMD之后建立了命令行参数。无论如何,您可以使用适当的命令行参数创建批处理文件,然后使用Windows任务计划程序按计划执行任务。 – 2012-03-28 15:35:14

+5

以下是48个SQLCop测试的链接。 http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip – 2012-03-28 15:51:10

1

我有我的事情清单上SQLCop型测试中,我应该得到全面实施,但迄今只有真正实现了一些“测试覆盖率”的测试,这是相当具体到我们这里命名约定。

我也注意到,SQL测试从红门预览的产品,所以希望会有充分释放更多的测试。从阅读http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sqlcop-integration-with-red-gate(以及关于下面的论坛链接的一些评论),它看起来很有希望。编辑:上面乔治的评论证实了这一点。

你可以考虑记录在论坛上要求从他们的网站,红门链接反馈 - http://sqltest.uservoice.com/forums/140716-sql-test-forum

如果我得到了我自己的目的很快就写了一些比较通用的测试中,我一定会分享。

+0

如果您已经编写了测试,希望包含在SQLCop中,请告诉我,我会考虑包括他们。 – 2012-03-28 13:36:42