有沒有基於網絡的測試運行器;從網站運行網站的單元測試?針對ASP.net的基於Web的NUnit測試運行器?
我知道這是觸犯運行一些人的教條,但我希望能夠run unit tests from inside the product i'm testing。無論是從the native Win32 executable還是從a .NET executable以內。
一個人已經寫了a web-based AJAX test runner爲UnitTest++。
在過去我不得不拆分NUnit,所以我可以測試嵌入在可執行文件中,而不必運送NUnit dll。這要求我也爲Windows/WinForms編寫我自己的圖形測試運行程序。
有沒有人已經完成了爲ASP.net創建可運行單元測試的工作?
注意:人們通常的反應:「單元測試不應該在最終產品中,絕對不允許通過測試,支持,或開發者訪問,現場的時候。」
注意:您可以與我的願望,運行單元測試不同意,但不要讓這些影響你的答案。如果沒有基於web的nunit測試亞軍的話,那就是答案。不要害怕回答這個問題。我不會咬人。
你可以發佈你爲什麼要這樣做的原因。 – Jupaol
@Jupaol因此,我可以運行單元測試,而無需將Visual Studio切換到不同的項目。所以我可以運行單元測試而不必進入Visual Studio。所以我可以在客戶的測試系統上安裝後運行單元測試。所以我可以在客戶現場系統安裝後運行單元測試。 –