SQL单元测试存储过程

Kai*_*ran 12 sql sql-server sql-server-2008

我是新手使用SQL数据库,但一直面临测试我的数据库.出于安全原因,任何查询或更新都是通过存储过程完成的.

有人建议我使用存储过程来测试其他存储过程.这是对我的存储过程进行单元测试的好或坏解决方案,以确保它们正在做他们想要做的事情?

Kai*_*ran 10

我找到了一个使用Visual Studio的优秀解决方案: Visual Studio单元测试

它允许您为SQL存储过程创建单元测试,您也可以使用正则表达式填充数据库 - 非常酷的东西.


Moh*_*eem 6

除了DbUnitNUnit之外,如果你喜欢编写tsql,你可以使用tSQLt.tSQLt是一个用tsql编写的开源框架,用于编写tsql的单元测试用例.