Visual Studio 2010 單元測試--運行測試並查看程式碼涵蓋範圍

來源:互聯網
上載者:User

標籤:http   io   檔案   資料   on   c   代碼   ad   r   

運行測試並查看程式碼涵蓋範圍對程式集中的代碼運行測試時,可以通過收集程式碼涵蓋範圍資料來查看正在測試的項目代碼部分。

運行測試並查看程式碼涵蓋範圍
請注意“方案總管”中的解決方案的名稱。假定解決方案的名稱為 CUnitTest。 此方案套件含測試代碼。
1)在“方案總管”的“解決方案項”下,雙擊回合組態檔案 Local.testsettings。隨即出現 “測試設定”對話方塊。

2)單擊 “資料和診斷”,選中“程式碼涵蓋範圍”。 雙擊“程式碼涵蓋範圍”。
3)在 “選擇要檢測的項目”下選中 AddTest.dll 旁邊的框,其路徑指示為 <Solution Directory>\AddTest\bin\Debug。


4)在對話方塊中單擊 “另存新檔”,再單擊 “儲存”。 將出現一個訊息框,詢問您是否要儲存現有檔案。在訊息框中單擊 “是”替換現有檔案。
5)在 “測試”菜單上,指向 “選擇當前測試設定”。 子功能表將顯示解決方案中的所有測試設定。在剛剛編輯的回合組態 (local.testsettings) 旁邊放一個選中標記;使其成為當前測試設定。


6)在 “測試清單編輯器”中,選中 “AddTest”和“DecTest”,然後單擊 “運行選中的測試”。 運行這個測試。

7)在 “測試載入器”工具列上單擊 “程式碼涵蓋範圍結果”。 隨即開啟 “程式碼涵蓋範圍結果”視窗。

8)“程式碼涵蓋範圍結果”視窗中的 “階層”列將顯示一個節點,該節點包含最新測試回合中得到的所有程式碼涵蓋範圍資料。 測試回合節點的命名格式為 <user name>@<computer name> <date> <time>。展開此節點。
9)展開程式集 AddTest.dll 節點、命名空間 AddTest 節點和 DecTest 類節點。此表中的列顯示了各個方法、類和整個命名空間的覆蓋率統計資料。


10)雙擊方法所在的行。 將開啟 ProgramTest.cs 原始碼檔案並定位到該方法所在的位置。在此檔案中,可以看到代碼反白效果。用淺藍色反白的程式碼已在測試回合中執行過,用淺褐色反白的程式碼已部分執行過,而用紅褐色反白的程式碼則還沒有執行過。可以通過滾動查看此檔案中其他方法的覆蓋率。

Visual Studio 2010 單元測試--運行測試並查看程式碼涵蓋範圍

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.