簡體   English   中英

Visual Studio單元測試沒有代碼的代碼覆蓋率

[英]Visual studio unit test Code coverage without the code

我想檢查單元測試的代碼覆蓋率。 由於某些原因,我無法在開發人員框中安裝Visual Studio 2010 Ultimate。

我也有一台可以在其中安裝VS Ultimate 2010的測試機。該產品也已安裝在此計算機中。 是否可以在VS Ultimate中檢查代碼覆蓋率而無需將代碼從TFS檢出到測試機? 是否可以使用.pdb文件(從我的Dev框復制到Test框)檢查代碼覆蓋率? 還有其他方法可以檢查代碼覆蓋率而不檢查整個代碼嗎?

我不想在測試機中安裝VS Ultimate,而根本不知道這是否可能。

該converage /在Visual Studio分析工具通過工程儀器組件。

分析/覆蓋過程將重新生成程序集,進行一些檢測,然后啟動您的應用程序。 現在,您越探索應用程序,執行的代碼就越多。 可以在停止分析后生成的覆蓋率報告中看到所有這些信息。

您也可以使用命令行實用程序進行覆蓋檢測。 如果您的應用程序是Web應用程序,則可能需要設置其他參數:

vsinstr -coverage helloclass.exe
vsperfcmd /start:coverage /output:run.coverage
helloclass
vsperfcmd /shutdown

您可以簡單地將存儲庫復制/粘貼到測試計算機並運行代碼覆蓋率。 這將節省一些時間,並且比創建批處理文件和使用命令行等方便。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM