目前我正在使用Visual Studio 2012 RC和SQL Server 2012 RTM。如何重新部署,在每次測試運行時重新創建數據庫
我想知道如何爲每次測試運行重新部署/重新創建一個測試數據庫。
請記住,我有一個使用Visual Studio 2012模板的數據庫的SQL Server數據庫項目。
其實我不是很肯定的想法,我在我的腦海裏了,但.testsettings文件有安裝和清理腳本。這是要走的路嗎?例如,一個PowerShell腳本讀取數據庫項目生成的腳本並對數據庫執行它?
我猜是這樣做的更好的方式,它應該是一個不折不扣的現成解決方案,但我不理它,谷歌不幫我找到合適的解決方案。
是否要針對SQL Server或針對LocalDB進行部署和測試?如果你每次都重建,我會建議對LocalDB進行測試。此外,你是否使用TFS或其他作爲構建代理?通過「運行所有測試」,你的意思是手動選擇運行所有測試,還是某種形式的自動化(即在每次構建,CI,門控簽入等之後)? – 2012-08-10 18:10:12
@ aclear16我想對SQL Server進行部署。目前,它不適用於TFS Build,它用於手動執行有序測試。 – 2012-08-12 07:20:59