成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET測試工具NUnit2.5六大特性一覽

開發 后端
本文介紹了.NET測試工具NUnit2.5的六大特性。其他.NET單元測試工具還有MBunit、CSUnit、xUnit.Net、NBehave和Gallio。

盡管只是一個小的版本號變化(前一個版本是2.4.8),NUnit2.5經過將近一年的開發后,提供了許多全新的功能。身為NUnit的開發者和咨詢師,Charlie Poole撰寫了一篇特性列表。

.NET測試工具NUnit2.5特性1

數據驅動測試。測試方法可能需要參數和數據,它們可能以多種方式提供內聯、來自另外一個獨立的方法或類、任意方式。該特性提供了一個簡潔的方法,用之表述一組實例,以在運行中的單個測試用例中使用。

.NET測試工具NUnit2.5特性2

原則。傳統的、基于實例的測試允許你選擇一組或多組值,用于測試類似程序。而另一方面,原則允許你表述一般化的要求,可以編寫一個測試,能夠通過傳遞給它的任何值,只要這些值滿足約束條件。

.NET測試工具NUnit2.5特性3

內聯期望異常測試。 引入 Assert.Throws斷言方法、以及更強大的約束表達式Throws.Exception,Throws.InstanceOf和Throws.TypeOf之后,異常測試邏輯現在可以移入到任何測試、或是其他必要的斷言之中了。

.NET測試工具NUnit2.5特性4

泛型支持和原因5Lambda表達式支持。

.NET測試工具NUnit2.5特性5

進程外執行和運行時選擇。NUnit2.5擴展了AppDomain的隔離方式,以在一個或多個隔離進程中運行。除了提供隔離之外,這還允許測試使用的.NET運行時與NUnit正在運行的.NET運行時不同。

.NET測試工具NUnit2.5特性6

源代碼顯示。在Gui的錯誤與失敗標簽頁中,新的堆棧跟蹤顯示可以展示出發生問題的源代碼,只要源代碼可以訪問,并且程序的編譯帶有調試信息。目前,支持C#語法著色。

版本發行說明中提供了更多細節,并介紹了其他特性。

SimoneBusoli指出新的約束條件模型具備很強的表達能力。此外,他還喜歡新的斷言和用來定制這些斷言的修飾符。他特別指出“讓修飾符可用于內聯方法,這可真不錯。因為在非常多的時候,你要比較兩個對象的包含或是相等關系,而且你希望重寫這些對象在特定領域中相等的概念。”

OlofBjarnason發現新的Timeout屬性在開發循環相關代碼時非常有用。過去,當編寫的無限次循環中出現錯誤時,你必須殺掉NUnit進程。現在用Timeout屬性就可以中止測試了。

另外,Jamie Cansdale也發布了新版本的TestDriven.NET,該工具允許開發人員在VisualStudio中運行自己的NUnit(以及其他框架)。

Charlie承諾未來將會回歸到更小的版本號、更頻繁的發布方式。NUnit3.0路線圖(pdf格式)中承諾支持更多的測試運行器(包括Web運行器,可以從Web服務器中執行測試)。測試引擎層將支持分布式與并行測試運行方式,亂序測試以及事務式測試行為。

其他.NET單元測試工具還有MBunit、CSUnit、xUnit.Net、NBehave和Gallio,Gallio是一個開放、可擴展的、中立的測試運行器,設計者希望它支持所有的.NET測試工具。

【編輯推薦】

  1. mod_aspdotnet實現Apache支持ASP.NET+JSP
  2. Apache支持ASP.NET 2.0的法寶:mod_aspdotnet
  3. 讓Apache支持ASP.NET(Apache 2.0以上)
  4. ASP.NET的XML Web服務方法
  5. ASP.NET頁面顯示XML數據
責任編輯:yangsai 來源: 百度空間
相關推薦

2009-07-27 14:19:01

Eclipse JDT

2017-10-24 14:57:12

前端Vue 2.5新功能特性

2012-02-09 09:35:46

NUnit

2009-04-01 08:47:02

Windows 7微軟操作系統

2023-09-21 11:12:25

2021-12-08 13:20:39

Bean拷貝工具Java

2009-09-28 10:58:31

Google新搜索特性

2011-05-26 10:27:37

Fedora 15

2013-10-18 14:23:21

Ubuntu 13.1Kbuntu 13.1

2009-07-29 09:40:02

Flex 4

2010-01-26 17:44:32

Visual C++開

2009-07-28 17:30:55

ASP.NET 2.0

2011-05-23 17:30:52

Ubuntu 11.1

2010-01-21 15:22:47

10Gb以太網交換機

2025-04-17 08:36:30

2021-09-14 12:47:13

微軟Windows 10Windows

2010-07-20 10:19:06

Wine 1.2

2011-12-16 09:24:53

JavaSpring開源框架

2013-11-26 10:00:09

VMware Hori虛擬化Wmware

2013-11-26 10:00:30

VMware Hori
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人av免费 | 中文字幕亚洲在线 | 成人精品一区二区三区中文字幕 | av在线免费观看网址 | 日韩国产精品一区二区三区 | 成人影院免费视频 | 国产激情小视频 | 欧美一区二区三区在线观看 | 成人av观看 | 免费在线h视频 | 久久33 | 国产偷录视频叫床高潮对白 | 亚洲啊v在线 | 国产精品久久久久一区二区三区 | 亚洲一区国产 | 日韩欧美在线视频一区 | 国产探花在线精品一区二区 | 中文字幕在线播放第一页 | 午夜精品久久久久久久久久久久久 | 亚洲福利电影网 | 九七午夜剧场福利写真 | 日韩高清国产一区在线 | 午夜免费福利片 | 久久一二区 | 久久精品国产一区二区电影 | 午夜精品久久久久久久久久久久 | 欧美αv | 国产激情视频网址 | 91免费在线 | 欧美美乳 | 操射视频 | 亚洲三级在线 | 91精品国产一区二区三区 | 国产良家自拍 | 国产精品综合久久 | sese视频在线观看 | 91视视频在线观看入口直接观看 | 亚州精品天堂中文字幕 | 国产主播第一页 | 国产精品18久久久 | 亚洲精品区 |