1

我目前正在測試使用HTML和記事本的MVC 3控制器和視圖。如果您無法修改代碼,還有其他方法可以進行測試嗎?比如創建一個獨立的項目來做測試?MVC的其他方法3 Asp.net測試

+0

說明「無法修改代碼」 –

回答

0

假設你必須創建一個測試項目或兩個能挖掘到Web應用程序的能力,實際上需要的基本工具,在您的處置:

  1. 單元測試
  2. 編碼的UI測試

單元測試用於測試應用程序的特定組件。如果你的應用程序有一個很好的架構來考慮依賴注入,MVC中很少有你無法在一定程度上進行單元測試的情況。單元測試的優點是可以幫助您找到代碼中的錯誤來源(因爲它們是小型的,有針對性的測試),並且有助於防止重構或添加新功能時的迴歸。

編碼UI測試用於測試應用程序中面向用戶的功能,並作爲集成測試,允許您測試整個應用程序堆棧,包括用戶界面。它們就像在MS Office中錄製宏一樣被記錄下來。

這些都可以非侵入性地完成。您需要訪問原始溶液(或至少是DLL和網站的託管版本至少是

欲瞭解更多有關單元測試:http://msdn.microsoft.com/en-us/library/dd264975.aspx 有關編碼的UI更多信息測試:http://msdn.microsoft.com/en-us/library/dd286726.aspx

+0

如果您能夠看到代碼但無法修改代碼,那麼這兩種解決方案是否適用?謝謝btw。 – user1771844

+0

絕對!您可以測試的代碼數量將會當涉及到單元測試時,取決於你的體系結構,並且使用編碼的ui原則上你甚至不需要訪問源代碼。 –

相關問題