我們有很多表格,視圖和內容。有幾個人在同一個數據庫上處理不同的東西,有時候,我們改變了一些妨礙其他人工作的東西(例如更改視圖中的列或將參數更改爲存儲過程)。單元測試SQL(MS SQL Server 2005)有可能嗎?
有什麼辦法來自動執行這些檢查嗎?我甚至不知道MS SQL的單元測試是否可能,所以任何類型的自動化測試工具都會很好。
謝謝。
我們有很多表格,視圖和內容。有幾個人在同一個數據庫上處理不同的東西,有時候,我們改變了一些妨礙其他人工作的東西(例如更改視圖中的列或將參數更改爲存儲過程)。單元測試SQL(MS SQL Server 2005)有可能嗎?
有什麼辦法來自動執行這些檢查嗎?我甚至不知道MS SQL的單元測試是否可能,所以任何類型的自動化測試工具都會很好。
謝謝。
「數據花花公子」的存在作爲視覺的一部分Studio 2008數據庫版本。我沒有使用它,但瞭解它對於SQL Server單元測試非常好。 http://blogs.msdn.com/gertd/archive/tags/DBUnitTesting/default.aspx
還檢查了DotNetRocks顯示312安迪 - 倫納德單元測試您的數據庫 http://www.dotnetrocks.com/default.aspx?showNum=312
嘗試TST:http://tst.codeplex.com/
這裏紅門,我們已經建立了一個單元測試運行到SSMS稱爲SQL測試建立在tSQLt框架上。任何想要自動化SQL測試的人都會對此感興趣。欲瞭解更多信息,請訪問www.sql-test.com
查看問題:http://stackoverflow.com/questions/53527/how-can-you-unit-test-a-database-in-sql-server – 2009-03-06 17:57:45