首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于TSQL存储过程单元测试的代码覆盖工具?

是否有用于TSQL存储过程单元测试的代码覆盖工具?
EN

Stack Overflow用户
提问于 2009-10-30 07:25:35
回答 4查看 3.1K关注 0票数 11

我正在寻找一个用于TSQL sprocs的单元测试和代码覆盖工具。有谁能推荐一个好的吗?商业版或免费版。

EN

回答 4

Stack Overflow用户

发布于 2016-01-20 07:40:41

对于单元测试,你没有比tSQLt更好的了--通过FakeTable和SpyProcedure实现的模拟功能确实是一流的,是首屈一指的。

如果你使用SSDT,那么你可以用它来衡量你的代码覆盖率:

https://the.agilesql.club/blog/Ed-Elliott/2016-01-14/T-SQL-Code-Coverage-In-SSDT

(它是我写的,但这正是它的用途,而且是OSS)

我现在有一个不依赖于ssdt的版本,可以用作构建过程的一部分:

https://the.agilesql.club/blogs/Ed-Elliott/2016-04-08/SQLCover-Code-Coverage-For-SQL-Server-T-SQL

边缘

票数 5
EN

Stack Overflow用户

发布于 2012-08-14 11:58:56

我也找不到一个,所以我就拼凑了一个:

https://github.com/jbarker7/sqlcc

它是一个alpha发行版,目前还没有丰富的文档,但在大多数情况下,您应该能够修改App.config并查看示例,然后让它为您的数据库运行。

票数 2
EN

Stack Overflow用户

发布于 2009-11-12 05:49:49

我使用过tsqlunit,并且刚刚注意到微软的this,它似乎是数据库单元测试。Alex Kuznetsov也有一系列关于Simple-Talk的文章,如果你还没有看过的话,可以看看。

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

https://stackoverflow.com/questions/1647165

复制
相关文章

相似问题

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