共用方式為


程式碼涵蓋範圍 Excel 報表

使用 [程式碼涵蓋範圍] 報表,您可以監視小組經過一段時間後所測試的程式碼數量。小組成員可以使用此報表,協助判斷程式碼各部分達到發行品質的程度。如需如何存取此報表的詳細資訊,請參閱 Excel 報表 (Agile)

注意事項注意事項

您可以從 [品質] 儀表板檢視 [程式碼涵蓋範圍] 報表。只有在 Team 專案入口網站已啟用並設定使用 Microsoft Office SharePoint Server 2007 時,您才能存取此儀表板。如需詳細資訊,請參閱存取 Team 專案入口網站或流程指引

本主題內容

  • 報表中的資料

  • 解譯報表

  • 自訂報表

相關主題

必要的使用權限

若要檢視報表,您必須在 SharePoint 產品具有 Team 專案的 [讀取] 權限,或屬於具有該權限的群組。

您必須是 SQL Server Analysis Services [TfsWarehouseDataReaders] 安全性角色的成員,才能修改或自訂報表。您也必須在 SharePoint 產品具有 Team 專案的 [Members] 權限,或屬於具有該權限的群組。如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限管理使用權限

報表中的資料

小組可以檢閱 [程式碼涵蓋範圍] 報表,以判斷測試是否涵蓋足夠的程式碼,以及涵蓋範圍經過一段時間後的變化。如下圖所示,此報表提供最近四週之組建驗證測試 (BVT) 程式碼涵蓋範圍和其他涵蓋範圍的折線圖。

程式碼涵蓋範圍報表

這份報表是以顯示最近四週之資料的樞紐分析圖為基礎,而這些資料是針對資料變更所擷取而且儲存在資料倉儲中。

Dd695790.collapse_all(zh-tw,VS.110).gif追蹤程式碼涵蓋範圍所需的活動

若要讓 [程式碼涵蓋範圍] 報表變得更加實用與精確,小組成員必須執行下列活動:

解譯報表

如果小組採用測試驅動式開發或類似的技術,則程式碼涵蓋範圍應該都很接近 100%。如果以 BVT 重複使用單元測試,則程式碼涵蓋範圍應該會出現在 [程式碼涵蓋範圍] 報表中。

您可以檢閱 [程式碼涵蓋範圍] 報表以回答下列問題:

  • 小組目前測試多少程式碼?

  • 小組是否有足夠的程式碼涵蓋範圍?

  • 程式碼涵蓋範圍經過一段時間後是擴大還是縮小?

如需程式碼涵蓋範圍如何影響品質的詳細資訊,請參閱品質儀表板 (Agile)組建品質指標報表

自訂報表

您可以在 Office Excel 中開啟 [程式碼涵蓋範圍] 報表,並且變更樞紐分析表的篩選條件選項或欄欄位清單,以自訂 [程式碼涵蓋範圍] 報表。您可以修改這份報表來支援其他檢視,如下表所述。

檢視

動作

反覆項目的程式碼涵蓋範圍

變更 Iteration 的篩選條件 (預設值=全部)

產品區域的程式碼涵蓋範圍

變更 Area 的篩選條件 (預設值=全部)

最近六週、八週或更多週的程式碼涵蓋範圍

在 [樞紐分析表欄位清單] 欄中,將 @@Last 4 weeks@@ 取代成不同的 Set

如需如何使用和自訂樞紐分析表和樞紐分析圖報表的詳細資訊,請參閱下列 Microsoft 網站頁面:

請參閱

概念

品質儀表板 (Agile)

組建品質指標報表

其他資源

Excel 報表 (Agile)