共用方式為


測試小組產能 Excel 報表

負責測試軟體的小組可以使用 [測試小組產能] 報表,協助追蹤整個小組和個別成員在測試產品及尋找和報告 Bug 方面的活動。 [測試小組產能] 報表提供四種顯示測試和 Bug 活動的報表:

  • 測試活動:協助小組監視他們在過去四週來已執行的測試量。

  • 測試活動 (每一使用者):協助小組追蹤每個小組成員在過去八週來已執行的測試量。 小組可以利用這項資料,讓小組成員間的測試活動負載更為平均。

  • 使用者建立的 Bug:協助小組追蹤每個小組成員已建立的 Bug 數量。

  • Bug 有效性:支援小組判斷他們定義的 Bug 有多實用,是否有助於建置高品質的產品。

    注意事項注意事項

    您可以在 Team Explorer中,從位於 Team 專案的 [Excel 報表] 資料夾下的 [測試小組管理] 資料夾,檢視 [測試小組產能] 報表。只有在 Team 專案入口網站已啟用而且已佈建為使用 SharePoint 產品時,您才能存取此資料夾。如需詳細資訊,請參閱 存取 Team 專案入口網站或流程指引

本主題內容

  • 報表中的資料

  • 追蹤測試和 Bug 活動時的必要活動

  • 更新和自訂報表

相關主題

必要的使用權限

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

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

報表中的資料

只有在小組建立測試計劃並使用 Microsoft Test Manager開始執行測試時,才能使用測試活動報表。 如需如何定義測試套件和測試計劃的詳細資訊,請參閱使用測試套件組織測試案例

只有在小組建立 Bug 並開始解決 Bug 時,才能使用 Bug 活動報表。

這些報表以樞紐分析表為基礎,可顯示針對特定 Team 專案所記錄的活動,以及存放在資料倉儲中的資料。

Ee730422.collapse_all(zh-tw,VS.110).gif[測試活動] 和 [依使用者列出測試活動] 報表

[測試活動] 報表所提供的折線圖,可顯示過去每一天所執行的個別測試數目。 如果有某個測試案例在某天內執行了三次,該案例在當天就會計為三次。

測試活動 Excel 報表

[依使用者列出測試活動] 報表所提供的橫條圖,可指出每個測試小組成員在過去每一週所執行的測試數目。

每一使用者的測試活動 Excel 報表

下表說明樞紐分析表中用以產生測試活動報表的報表篩選條件和欄位。

篩選條件

欄位

  • Team 專案 - Team 專案階層:包括針對所選 Team 專案所收集的資料。

  • 測試結果 - 區域階層:包括根據指派給所選產品區域之測試案例所執行的測試結果。

  • 測試結果 - 反覆項目階層:包括根據指派給所選反覆項目之測試案例所執行的測試結果。

  • 測試計劃 - 測試計劃名稱:包括根據屬於所選測試計劃之測試案例所執行的測試結果。

測試活動報表的特定篩選條件

  • 測試結果 - 結果:包含結果為 [成功]、[失敗]、[永不執行] 的測試結果。

    注意事項注意事項
    [結果] 欄位不會列在 [報表篩選] 之下。但它會設定在 [樞紐分析表欄位清單] 中。

依使用者列出測試活動報表的特定篩選條件

  • 測試 - 是自動化的:僅包含手動測試案例的測試結果。 (是自動化的=False)

  • (測量) 測試 - 結果計數:針對個別執行的每項測試來計算所有結果。

  • 日期 - 設定 - 最後 4 或 8 週:定義要報告的活動時間範圍。

依使用者列出測試活動報表的特定欄位

  • 測試 - 測試結果執行者:根據執行測試的小組成員,將測試結果的計數進行分組。

Ee730422.collapse_all(zh-tw,VS.110).gif[使用者建立的 Bug] 和 [Bug 有效性] 報表

[使用者建立的 Bug] 報表所提供的橫條圖,可指出每個測試小組成員在過去每一週所建立的 Bug 數目。

個別使用者 Bug 數的Excel 報表

[Bug 有效性] 報表所提供的橫條圖,可指出每個測試小組成員所建立之已解決 Bug 的計數 (依 Bug 解決方式分組)。

Bug 有效性 Excel 報表

下表說明樞紐分析表中用以產生 Bug 活動報表的報表篩選條件和欄位。

篩選條件

欄位

  • Team 專案 - Team 專案階層:包含針對所選 Team 專案所定義的工作項目。

  • 工作項目 - Work Item.Iteration Hierarchy:包含指派給所選反覆項目路徑的工作項目。

  • 工作項目 - Work Item.Area Hierarchy:包含指派給所選產品區域的工作項目。

  • 工作項目 - Work Item.Work Item Type:僅包含選取的工作項目。 就這些報表而言,會選取 Bug。

使用者建立的 Bug 報表的特定篩選條件

  • 工作項目 - Rev=1:選取工作項目的第一次修訂所包含的資料,以納入報表中。

Bug 有效性報表的特定篩選條件

  • 工作項目 - 狀態:包含處於所選狀態的工作項目。 就這個報表而言,會包含處於 [已解決] 狀態的 Bug。

  • 工作項目 - Work Item.Previous State:包含先前處於其中一個所選狀態的工作項目。 就這個報表而言,會包含先前處於 [作用中] 狀態的 Bug。

  • 日期 - 年月日=全部:包含其所含資料在所選時間週期內與清單中先前的篩選條件相對應的工作項目。 就這個報表而言,會包含 [全部] 時間週期。

使用者建立的 Bug 報表的特定欄位

  • 工作項目 - 建立者:根據建立 Bug 的測試小組成員,對 Bug 的報表進行分組。

  • (測量) 工作項目 - 修訂計數:計算某個工作項目的修改次數。 由於報表依篩選條件只會考慮每個 Bug 第一次修訂中的資料,因此 [修訂計數] 會提供測試小組成員所建立的新 Bug 總數。

  • 日期 - 設定 - 最後 8 週:要納入報表中的活動時間範圍。

Bug 有效性報表的特定欄位

  • 工作項目 - 原因:工作項目狀態變更的原因。 就 [Bug 有效性] 報表而言,這會提供 [按設計角度]、[無法重現]、[重複] 和 [已修正] 的分組。

  • (測量) 工作項目 - 狀態變更計數:指出小組成員變更工作項目狀態的次數。 就 [Bug 有效性] 報表而言,這個欄位會指出 Bug 的重新啟動頻率。

  • 工作項目 - 建立者:根據建立 Bug 的測試小組成員,對 Bug 的報表進行分組。

追蹤測試和 Bug 活動時的必要活動

若要讓測試活動報表變得更加實用與精確,小組必須執行下列活動:

  • 定義測試案例和測試計劃,並將測試案例指派給測試計劃。 如需詳細資訊,請參閱定義測試計劃

  • 執行測試。 如需詳細資訊,請參閱在 Microsoft Test Manager 中執行測試

  • (選擇性) 若要依產品區域和反覆項目來篩選報表,請指定每個測試案例的 [區域] 和 [反覆項目] 路徑。

    注意事項注意事項

    每個 Team 專案的專案系統管理員都會定義該專案的區域和反覆項目路徑,讓小組能夠依照這些指定追蹤進度。如需詳細資訊,請參閱建立和修改區域和反覆項目

若要讓 Bug 活動報表變得更加實用與精確,小組必須執行下列活動:

  • 為測試所發現的每項程式碼缺失各建立一個 Bug。

  • 在小組修正、驗證、關閉或重新啟動 Bug 時,更新每個 Bug 的 [狀態],並在每次 Bug 變更狀態時正確設定 [原因] 欄位。

  • (選擇性) 若要依產品區域和反覆項目來篩選報表,請指定每個 Bug 的 [區域] 和 [反覆項目] 路徑。

更新和自訂報表

您可以藉由在 Office Excel 中開啟 [測試小組產能] 報表,並對其中一個工作表變更樞紐分析表的篩選條件選項,以更新 [測試小組產能] 報表。 您可以自訂每份報表來支援其他檢視,如下表所述。

檢視

動作

產品區域的測試或 Bug 活動

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

反覆項目的測試或 Bug 活動

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

特定測試計劃或測試計劃集的測試活動

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

最近六週、八週或更多週的測試或 Bug 活動

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

特定時間週期的 Bug 有效性

變更 Year Month Date 的篩選條件 (預設值=全部)

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

請參閱

概念

及早並經常測試

其他資源

Excel 報表 (Agile)

Excel 報表 (CMMI)