.Net Coverage Validator是一個代碼覆蓋軟件工具,供軟件開發(fā)人員和軟件質量保證測(cè)試人員使用。

使用.Net Coverage Validator可以:
•決定軟件項目的代碼覆蓋率。
•在單元測試中識别未測試的功能。
•交互式實時顯示代碼覆蓋情況從而改進軟件質量測試。
•合並代碼覆蓋率數據,爲所有單元測試提供整合的代碼覆蓋率結果。
•爲回歸測試和過夜構建創建覆蓋報表。
•在創建單元測試報告的同時生成覆蓋報表。
在100%的常速下運行你的代碼覆蓋- 執行代碼覆蓋時減慢的速度小到可以忽略。
.Net Coverage Validator提供瞭許多顯示,以更好地瞭解收集的數據。
概要
顯示總體覆蓋統計。
詳細的覆蓋統計
顯示每個文件的覆蓋率統計信息
分支覆蓋
顯示每個文件的分支覆蓋統計信息
功能
有關功能覆蓋的詳細信息
目錄
有關目錄覆蓋的詳細信息
DLL
有關DLL覆蓋的詳細信息
文件和線
有關文件和線路覆蓋的詳細信息
診斷
有關應用程序的診斷信息
使用 .Net Coverage Validator可以:
•確定軟件項目的代碼覆蓋率。
•識别單元測試中未測試的函數(與NUnit一起使用)。
•使用交互式實時代碼覆蓋顯示,改進軟件質量測試。
•合並代碼覆蓋率數據,爲所有單元測試提供整體代碼覆蓋率結果。
•爲回歸測試和過夜構建創建覆蓋報表。
使用方便
要使用.Net Coverage Validator,您所需要的隻是應用程序的調試信息,Net Coverage Validator就可以工作。
您不需要修改軟件,重新編譯或重新鏈接軟件就可以使用.Net Coverage Validator。
•使用.Net覆蓋驗證程序啓動應用程序。
.Net Coverage Validator将啓動並附加到您的應用程序。
•正常運行應用程序。
•關閉應用程序。
•檢查.Net Coverage Validator在應用程序運行時生成的代碼覆蓋率統計信息。
易於讀取的數據顯示可顯示應用程序執行時的代碼覆蓋率。您不需要等到您的應用程序完成後才查看任何功能、文件或DLL的統計信息。可以用過濾來顯示要使用的信息。

詳細的、彩色編(biān)碼的源代碼可一目瞭(le)然地查看已訪問的功能和行以及每行訪問瞭(le)多少次。 這些顯示在應用程序運行時實時更新。

可配置
.Net Coverage Validator可以配置爲收集所有數據或僅需要的數據。用於收集數據和顯示收集的數據的強大過濾器可爲您提供最大的靈活性,還可控制花費多少CPU時間以及使用多少内存來收集數據,從而讓您可選擇在給定任務中投入多少精力。
強大
.Net Coverage Validator的默認選項爲應用程序中具有調試信息的所有DLL和文件提供代碼覆蓋。如果您隻希望爲選定的DLL創建覆蓋報表,或者想排除某些文件類型、特定的類和方法,.Net Coverage Validator有用自定義過濾功能。
有時候,有一些代碼段,讓你想把他們排除出代碼覆蓋率統計,但傳統的過濾器卻無法這樣做。這就是當你想從覆蓋測試中排除一些錯誤處理代碼的情況。 .Net Coverage Validator允許您在源代碼注釋中寫下要排除的那部分代碼。
.Net Coverage Validator提供強大的HTML和XML報表,如果您使用.Net Coverage Validator作爲回歸測試策略的一部分,您可以生成夜間覆蓋報告。
兼容
.Net Coverage Validator與任何.Net應用程序,.Net服務,ASP.Net應用程序也可與輸出PDB格式的調試信息的WPF應用程序一起工作。
.Net Coverage Validator與.Net Common Language Runtime(CLR 1.0,1.1,2.0,4.0)的所有版本以及.Net Framework(1.0,1.1,2.0,3.0,3.5,4.0)的所有版本在32位和64位配置。
支持從Windows 10到Windows 2000的所有32位Windows操作系統。
支持從Windows 10 64到Windows XP 64的所有64位Windows操作系統。
多用途
.Net Coverage Validator與純.NET和混合模式.Net的應用程序和服務一起工作。
除瞭.Net Coverage Validator執行的傳統代碼覆蓋角色外,.Net Coverage Validator可用於交互式代碼覆蓋測試,以及作爲回歸測試套件和/或過夜構建的一部分自動創建代碼覆蓋報表。
.Net Coverage Validator還允許您通過從命令行啓動.Net Coverage Validator來自動執行此過程。全面的命令行選項允許您無需看守就可執行.Net Coverage Validator,完成HTML導出,XML導出和Cobertura XML導出,以便於作爲您的過夜構建的一部分的回歸測試。