我正在寻找一个用于TSQL sprocs的单元测试和代码覆盖工具。有谁能推荐一个好的吗?商业版或免费版。
发布于 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
边缘
发布于 2012-08-14 11:58:56
我也找不到一个,所以我就拼凑了一个:
https://github.com/jbarker7/sqlcc
它是一个alpha发行版,目前还没有丰富的文档,但在大多数情况下,您应该能够修改App.config并查看示例,然后让它为您的数据库运行。
发布于 2009-11-12 05:49:49
我使用过tsqlunit,并且刚刚注意到微软的this,它似乎是数据库单元测试。Alex Kuznetsov也有一系列关于Simple-Talk的文章,如果你还没有看过的话,可以看看。
https://stackoverflow.com/questions/1647165
复制相似问题