亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET MVC測試方法與實戰技巧

發布時間:2020-04-06 19:24:37 來源:網絡 閱讀:446 作者:wws5201985 欄目:編程語言

一個ASP.NET MVC 3 Web應用程序有幾個部分組成——模型(model)、控制器(controller)、路由處理器(route-handler)、視圖(view)、html-helper、客戶端代碼等。其中大部分模塊都可以進行單元測試,有一些則需要集成測試。關于如何讓測試更易維護以及如何避免它們過于脆弱,有一些最佳實踐能夠幫得到你。

  以下是一些測試相關的資源介紹:

  1、不僅是actions,你還可以使用MvcScaffolding生成單元測試的基架模板 (scaffolding) ;

  2、使用自定義HTML Helpers,而不要在視圖中編寫大量邏輯,因為前者更容易進行單元測試。另外,測試自定義html-helper時應避免硬編碼html元素;

  3、使用類似Specflow 的BDD框架編寫端到端的驗收測試;

  4、盡管在路由表之外添加新的路由很容易破壞已有路由,但你可以通過對路由表進行單元測試來避免該問題;

  5、打開視圖編譯開關。 這雖然并不完全是單元測試,但它可以幫助發現運行時才能看到的錯誤;

  6、如果UI變化不大,可以使用WaTiN來測試UI。另外,可以通過使用頁面對象(Page Object)調整UI設計改動,來讓集成測試變得稍微靈活些;

  7、使用一款JS測試框架,如使用Jasmine來測試JavaScript。

  您還知道什么其他的測試ASP.NET MVC應用程序的技巧嗎?請留言支招。

  查看英文原文:http://www.infoq.com/news/2012/03/aspnet-unit-test
 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂水县| 临夏县| 南平市| 泗水县| 梧州市| 乡宁县| 攀枝花市| 通河县| 交城县| 阜南县| 临江市| 林周县| 青川县| 楚雄市| 凭祥市| 延川县| 红原县| 金昌市| 项城市| 象州县| 名山县| 会泽县| 庄浪县| 金秀| 临洮县| 乐山市| 桐柏县| 江门市| 沂源县| 苏尼特左旗| 灵丘县| 黄龙县| 宝兴县| 仪征市| 达孜县| 光泽县| 焉耆| 兴义市| 漳浦县| 黔西县| 清水河县|