如何使用程式碼涵蓋範圍(Code Coverage)?

1. 從『測試』=>『編輯測試回合組態』=>選擇欲設定的組態

DEV010-11

2. 在『程式碼涵蓋範圍』頁籤,選擇欲分析的組件(可以是 DLL、EXE)

DEV010-12

3. 執行測試程式

DEV010-13

4. 在『測試結果』中,點選執行完成的測試,右鍵,即可看到『程式碼涵蓋範圍結果』選項

DEV010-15

5. 執行結果分析

  • 下半部份的數字:這可以提供我們做個參考,但請小心,數字有時是可以做出來的。
  • 原始程式碼檢查:可以利用『移至原始程式碼』,做個 Code review,請特別注意底色為紅色的程式碼區塊,很可能是程式碼有問題的地方

DEV010-16

筆者的環境為 Vista + Visual Studio 2005 Team Suit SP1 + Database Professional with SR1&Power Tool。