91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

瓮安县| 象山县| 乌拉特后旗| 银川市| 察雅县| 普宁市| 淄博市| 泽州县| 遵义市| 抚松县| 邵东县| 五家渠市| 竹溪县| 拜城县| 平泉县| 兴宁市| 迁西县| 高邮市| 和平县| 即墨市| 商丘市| 兰考县| 大方县| 子洲县| 石家庄市| 奉新县| 宁津县| 盈江县| 资源县| 泽库县| 宁津县| 南开区| 年辖:市辖区| 安阳市| 启东市| 成武县| 钟山县| 深州市| 文安县| 普陀区| 云龙县|