入門:程式碼涵蓋面監視

「側寫和記載」視景包括一些視圖,用來識別程式碼中未經測試的指令行及未經測試的方法。 當您側寫執行作業以分析效能或執行緒瓶頸時,您也可以監視涵蓋面以確保已執行應用程式該執行的部分。

下列視圖可用於監視程式碼涵蓋面:

上層主題: 開始使用執行時期問題判斷

收集監視涵蓋面的資料

必備條件:

收集資料:
  1. 在「側寫」對話框的「側寫」標籤中, 選取方法及指令行涵蓋面資訊側寫集。 (亦提供「方法涵蓋面資訊」側寫集,但是只收集方法層次的涵蓋面資料供顯示於「涵蓋面統計」視圖中。)
  2. 按一下側寫以啟動應用程式。 涵蓋面資料會被收集並記錄於「方法與指令行涵蓋面」側寫資源中,「側寫導覽器」會顯示這項資源。操作應用程式之後,您可以終止它。

偵測未測試的指令行和方法

涵蓋面導覽器和「已註解的程式碼」視圖顯示測試過和未測試過的指令行以及方法。 涵蓋面統計視圖會顯示測試過和未測試過的方法。

偵測未經測試的指令行及方法:
  1. 顯示「涵蓋面導覽器」及「已註解的程式碼」視圖: 用滑鼠右鍵按一下您所收集之資料的「方法及指令行程式碼涵蓋面」側寫資源, 然後從蹦現功能表選取開啟工具 > 涵蓋面詳細資料 如果這些視圖報告沒有資料可供顯示,請參閱沖寫涵蓋面資料以顯示於「涵蓋面詳細資料」視圖主題。
  2. 顯示「涵蓋面統計」視圖:用滑鼠右鍵按一下您所收集之資料的「方法及指令行程式碼涵蓋面」側寫資源, 然後從蹦現功能表選取開啟工具 > 涵蓋面統計
  3. 在「涵蓋面導覽器」視圖中,按兩下某個項目,將「已註解的程式碼」視圖(如果有程式碼)與「涵蓋面統計」視圖的顯示畫面同步化。
  4. 檢查視圖是否有未經測試或只經局部測試的指令行。
  5. 採用測試這些指令行的相同方法再次側寫應用程式。涵蓋面資料會在主機層次及更高層次上,與之前在執行中所收集的資料自動合併。 若要顯示「主機」側寫資源,請開啟「側寫監視器」下拉功能表,如果發現隱藏主機指令的前面有勾號,請按一下此指令以移除勾號。您現在可以開啟主機層次側寫資源的涵蓋面視圖。
Terms of use | Feedback
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.