Yur*_*uri 10 t-sql unit-testing code-coverage
我正在为TSQL sprocs寻找一个unitttest和代码覆盖工具.谁能推荐一个好的?商业或免费.
对于单元测试,你真的不能比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
ED
小智 1
我使用过tsqlunit,刚刚从 Microsoft 注意到这一点,这似乎是数据库单元测试。还有Alex Kuznetsov撰写的一系列有关 Simple-Talk 的文章,如果您还没有阅读过,可以先看一下。