2009-07-10 155 views

回答

2

Simon Harriyott建議爲此使用TSqlUnit。有關於他的過程on his blog的更多信息。

1

你爲什麼需要重構?

添加一堆PRINT語句並從Management Studio手動運行它。如果您打印了適當的信息,您應該能夠追蹤代碼並瞭解正在發生的事情。

如果您不知道要使用哪些參數,請修改它以將輸入參數發送到日誌文件,然後使用它們手動運行。

+0

爲什麼不使用調試器? – 2009-07-10 18:40:38

2

如果您有權訪問Visual Studio Team System數據庫版,那麼它會附帶一些專門針對數據庫的單元測試工具,如MSDN article中所述。

2

有關重構本身(而不是得到它的測試,因此您可以refector)的幫助下,不要忘記檢查Refactoring Databases(無論是書籍或網站)。

我沒有用調用代碼編寫存儲過程的測試(在我的情況下,使用dbunit的Java),但我不知道它如何與其他方法進行比較。

相關問題