Sql server 数据库单元测试框架

Sql server 数据库单元测试框架,sql-server,database,unit-testing,Sql Server,Database,Unit Testing,我正在寻找一个用于数据库开发的单元测试框架。我目前正在为SQLServer2000、2005和2008进行开发。你知道有什么好的框架具有类似JUnit和NUnit的功能吗? 也许最好问一下,您使用什么来单元测试存储过程和用户定义函数?有TSQLUnit。。。此处链接:我倾向于使用一个数据访问组件,并使用中概述的思想使用NUnit对其进行测试 它使用事务回滚更改。这不是一种专用的数据库方法,但如果您希望在比纯数据库更高的级别上进行测试,那么这种方法很好 可能值得一看我目前正在项目中使用DBUnit

我正在寻找一个用于数据库开发的单元测试框架。我目前正在为SQLServer2000、2005和2008进行开发。你知道有什么好的框架具有类似JUnit和NUnit的功能吗?

也许最好问一下,您使用什么来单元测试存储过程和用户定义函数?

有TSQLUnit。。。此处链接:

我倾向于使用一个数据访问组件,并使用中概述的思想使用NUnit对其进行测试 它使用事务回滚更改。这不是一种专用的数据库方法,但如果您希望在比纯数据库更高的级别上进行测试,那么这种方法很好


可能值得一看

我目前正在项目中使用DBUnit。它是一个很好的工具,可以测试数据库以查看是否存在您期望的结果,但它也可以将数据库中的数据更改为预定义的值,例如,它会将数据库重置为您在测试之前使用的数据,使表保持不变


我还遇到了T.S.T.T-SQL测试工具

我感觉有些时候Osherove的技术不起作用,比如你需要单独的会话来查看提交的数据。然而,文章中无疑有一些好的建议。见问题: