C++ 密碼覆蓋驗證工具

C ++ Coverage Validator是一個代碼覆蓋軟件工具,供軟件開發(fā)人員和軟件質量保證測試人員使用。
使用C ++ Coverage Validator:
•確定軟件項目的代碼覆蓋率。
•在單元測試中識別未測試的功能。
•使用交互式實時代碼覆蓋顯示,改進軟件質量測試。
•合并代碼覆蓋率數據,為所有單元測試提供整體代碼覆蓋率結果。
•為回歸測試和過夜構建創(chuàng)建覆蓋報表。
•在創(chuàng)建單元測試報告的同時生成覆蓋報告。
C ++ Coverage Validator提供了許多顯示,以便更好地了解您收集的數據。
概要
總體覆蓋統(tǒng)計。
詳細的覆蓋統(tǒng)計
每個文件的覆蓋率統(tǒng)計信息
分支覆蓋
每個文件的分支覆蓋統(tǒng)計信息
功能
有關功能覆蓋的詳細信息
目錄
有關目錄覆蓋的詳細信息
DLL
有關DLL覆蓋的詳細信息
文件和行
有關文件和行覆蓋的詳細信息
單元測試
單元測試統(tǒng)計
診斷
有關應用程序的診斷信息
使用方便
要使用C ++ Coverage Validator,您所需要的只是應用程序的調試信息,C ++ Coverage Validator就可以工作。 使用C ++ Coverage Validator,您不需要修改軟件,重新編譯或重新鏈接軟件。
•使用C ++ Coverage Validator啟動應用程序。
C ++ Coverage Validator將啟動并附加到您的應用程序。
•正常運行應用程序。
•關閉應用程序。
•檢查C ++ Coverage Validator在應用程序運行時生成的代碼覆蓋率統(tǒng)計信息。
易于讀取的數據顯示可顯示應用程序執(zhí)行時的代碼覆蓋率。您不需要等到您的應用程序完成查看任何功能,文件或DLL的統(tǒng)計信息。可以過濾顯示要使用的信息。

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

可配置
C ++ Coverage Validator可以配置為收集所有數據或僅需要的數據。用于收集數據和顯示收集的數據的強大過濾器為您提供最大的靈活性,并控制花費多少CPU時間以及使用多少內存來收集數據,從而允許您選擇在給定任務中投入多少精力。
C ++ Coverage Validator提供了一個API,用于在C ++ Coverage Validator無法注入到服務中的情況下使用C ++ Coverage Validator,因為Windows NT安全權限阻止注入(通常用于在管理員或系統(tǒng)級別運行的服務)。
強大
C ++ Coverage Validator的默認選項為應用程序中具有調試信息的所有DLL和文件提供代碼覆蓋。如果您只希望為選定的DLL創(chuàng)建覆蓋報表,可排除某些文件類型,甚至特定的類和方法,C ++ Coverage Validator具有過濾功能,允許這樣的自定義。
有時候,,你想將一些代碼段排除出代碼覆蓋率統(tǒng)計,但傳統(tǒng)的過濾器卻不可以這樣。這是你想從覆蓋測試中排除一些錯誤處理代碼的情況。C ++ Coverage Validator允許您在源代碼注釋中包含標記,以指示要排除的代碼的哪些部分。
C ++ Coverage Validator提供強大的HTML和XML報告功能,如果您使用C ++ Coverage Validator作為回歸測試策略的一部分,您可以生成隔夜覆蓋報告。
兼容
C ++ Coverage Validator可與以下兼容:

支持所有64位(x64)Windows操作系統(tǒng)。
支持從Windows 10到Windows NT 4.0的所有32位Windows操作系統(tǒng)。
C ++ Coverage Validator也將在Wow64兼容層的Windows 64位操作系統(tǒng)上運行。
多種用途
C ++ Coverage Validator可與本??機和混合模式.Net的應用程序和服務一起工作。
除了C ++ Coverage Validator執(zhí)行的傳統(tǒng)代碼覆蓋角色之外,C ++ Coverage Validator還可用于交互式代碼覆蓋測試和自動創(chuàng)建代碼覆蓋報表,作為回歸測試套件和/或過夜構建的一部分。
C ++ Coverage Validator還允許通過從命令行啟動C ++ Coverage Validator來自動化此過程。全面的命令行選項允許您執(zhí)行無人值守的C ++ Coverage Validator的運行,完成HTML導出,XML導出和Cobertura XML導出,以便于作為您的過夜構建的一部分進行回歸測試。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室