可以按逐行程式碼甚或逐個程式碼塊的形式衡量測試的有效性。可以透過配置測試執行以產生程式碼覆蓋率資料來做到這一點。得到的資料顯示在“程式碼覆蓋率結果”視窗和原始碼檔案中。 當對專案(通常為二進位制檔案)進行了檢測,並在測試執行期間將其載入到了記憶體中時,就會收集程式碼覆蓋率資料。獲取程式碼覆蓋率資料過程介紹瞭如何選擇要檢測的檔案。 注意預設情況下,在執行單元測試時測量程式碼覆蓋率。因此,在執行單元測試時,只有在已關閉程式碼覆蓋率資料收集功能,或者當您希望對其他專案進行檢測以收集它們的程式碼覆蓋率資料時,才需要執行獲取程式碼覆蓋率資料中的步驟。測試執行完成後,即可檢視程式碼覆蓋率資料;有關更多資訊,請參見檢視程式碼覆蓋率資料。 還可以合併多組程式碼覆蓋率資料,如如何:合併程式碼覆蓋率資料中所述。有關與合併程式碼覆蓋率資料有關的各種情況的資訊,請參見使用合併的程式碼覆蓋率資料。如對程式集進行檢測和重新簽名中所述,必須對經過檢測的具有強名稱的程式集進行重新簽名。指定金鑰檔案即可啟用重新簽名。有關更多資訊,請參見重新簽名程式集。 必須顯式地對專案進行檢測,只有這樣,才能在您執行單元測試之外的其他測試時獲取程式碼覆蓋率資料。例如,某個執行手動測試的測試人員可能會啟動一個特殊的程式。如果這個程式的二進位制檔案經過了檢測,則將收集程式碼覆蓋率資料。有關更多資訊,請參見手動測試概述。 獲取程式碼覆蓋率資料獲取程式碼覆蓋率資料建立程式碼測試。這些測試既可以是單元測試,也可以是其他測試型別(它們執行您已為其設定了符號並且已為其選擇了要檢測的適當二進位制檔案的程式碼)。有關如何建立單元測試的資訊,請參見 如何:生成單元測試。 開啟將用於單元測試的測試執行配置。 有關更多資訊,請參見如何:指定測試執行配置。單擊“程式碼覆蓋率”。在“選擇要檢測的專案”下,選擇解決方案的 DLL、可執行檔案或目錄。例如,如果解決方案的名稱為 ClassLibrary1,則選擇名為 ClassLibrary1.dll、路徑為
可以按逐行程式碼甚或逐個程式碼塊的形式衡量測試的有效性。可以透過配置測試執行以產生程式碼覆蓋率資料來做到這一點。得到的資料顯示在“程式碼覆蓋率結果”視窗和原始碼檔案中。 當對專案(通常為二進位制檔案)進行了檢測,並在測試執行期間將其載入到了記憶體中時,就會收集程式碼覆蓋率資料。獲取程式碼覆蓋率資料過程介紹瞭如何選擇要檢測的檔案。 注意預設情況下,在執行單元測試時測量程式碼覆蓋率。因此,在執行單元測試時,只有在已關閉程式碼覆蓋率資料收集功能,或者當您希望對其他專案進行檢測以收集它們的程式碼覆蓋率資料時,才需要執行獲取程式碼覆蓋率資料中的步驟。測試執行完成後,即可檢視程式碼覆蓋率資料;有關更多資訊,請參見檢視程式碼覆蓋率資料。 還可以合併多組程式碼覆蓋率資料,如如何:合併程式碼覆蓋率資料中所述。有關與合併程式碼覆蓋率資料有關的各種情況的資訊,請參見使用合併的程式碼覆蓋率資料。如對程式集進行檢測和重新簽名中所述,必須對經過檢測的具有強名稱的程式集進行重新簽名。指定金鑰檔案即可啟用重新簽名。有關更多資訊,請參見重新簽名程式集。 必須顯式地對專案進行檢測,只有這樣,才能在您執行單元測試之外的其他測試時獲取程式碼覆蓋率資料。例如,某個執行手動測試的測試人員可能會啟動一個特殊的程式。如果這個程式的二進位制檔案經過了檢測,則將收集程式碼覆蓋率資料。有關更多資訊,請參見手動測試概述。 獲取程式碼覆蓋率資料獲取程式碼覆蓋率資料建立程式碼測試。這些測試既可以是單元測試,也可以是其他測試型別(它們執行您已為其設定了符號並且已為其選擇了要檢測的適當二進位制檔案的程式碼)。有關如何建立單元測試的資訊,請參見 如何:生成單元測試。 開啟將用於單元測試的測試執行配置。 有關更多資訊,請參見如何:指定測試執行配置。單擊“程式碼覆蓋率”。在“選擇要檢測的專案”下,選擇解決方案的 DLL、可執行檔案或目錄。例如,如果解決方案的名稱為 ClassLibrary1,則選擇名為 ClassLibrary1.dll、路徑為