2012-06-21 146 views
0

我有一個.NET解決方案,與一些經典的ASP頁面以及一些T-SQL存儲過程一起工作。我還有一個使用Web技術構建的產品:JQuery,HTML5,CSS 3.我需要的是爲這些產品安裝單元測試框架,以便我可以立即運行所有這些產品的構建,並獲得一個在這些框架中執行單元測試。建立多個單元測試框架?

這可能嗎?

+1

除非我錯過了一些東西,不會像NAnt或MSBuild那樣構建腳本工具嗎?你會有一個腳本調用多個任務..每個不同的測試運行者。 – Gishu

+0

Ooohh ...我認爲你是對的!謝謝,Gishu。我想NAnt是我最好的選擇,因爲我將使用XUnit類型的框架。你介意發佈這個答案,而不是評論,所以我可以接受它嗎? – campbelt

回答

1

像NAnt或MSBuild這樣的構建腳本工具應該能夠完成這項工作。

你會有一個腳本調用多個任務..每個不同的測試運行器。大多數單元測試框架都具有與構建工具很好集成的控制檯運行程序。

2

關於單元測試,你真的需要考慮單元測試之前構建產品。將單元測試引入現有系統是非常非常困難或不可能的。我非常懷疑商業上的成本是否會回報。

你最好用TDD方法重寫代碼,並使用現代測試友好型語言(比如不使用asp-classic)。像ASP.NET MVC的是你正在尋找服務器端代碼和QUnit爲基於jQuery的代碼(我沒有使用QUnit,所以我不能擔保其功效)。

+0

不幸的是,不這樣做對我來說不是一種選擇。所以,我必須弄清楚如何讓它工作:) – campbelt