測試間距 Excel 報表 (CMMI)
負責測試軟體的小組可以使用 [測試間距] 報表,協助判斷測試計劃、測試組態和測試涵蓋範圍有何不足之處。 [測試間距] 報表會根據測試結果以及針對 Team 專案所定義和執行的組建,提供下列五種報表。
需求狀態:協助小組識別每項需求之測試涵蓋範圍中的間距。 這份報告要求小組成員必須將測試案例連結到需求。
依設定列出需求狀態:協助小組識別每項需求在每個測試組態下之測試涵蓋範圍中的間距。 這份報告要求小組成員必須將測試案例連結到需求。
依區域列出測試狀態:協助小組識別產品區域之測試涵蓋範圍中的間隙。 這份報告要求小組成員必須將測試案例指派給產品區域。
未執行的測試:協助小組識別尚未針對每個測試組態執行的測試案例。
程式碼涵蓋範圍:協助小組判斷哪些組建和建置組件具有較低或較高的程式碼涵蓋範圍。
只有在小組建立測試計劃並使用 Microsoft Test Manager開始執行測試時,才能使用前四份報表。 如需如何定義測試套件和測試計劃的詳細資訊,請參閱使用測試套件組織測試案例 [已停用]。
注意事項 |
---|
您可以在 Team Explorer中,從位於 Team 專案的 [Excel 報表] 資料夾下的 [測試小組管理] 資料夾,存取 [測試間距] 報表。只有在 Team 專案入口網站已啟用而且已佈建為使用 SharePoint 產品時,您才能存取此資料夾。如需詳細資訊,請參閱設定或重新導向流程指引。 |
必要的使用權限
若要檢視報表,您必須在 SharePoint 產品具有 Team 專案的 [讀取] 權限,或屬於具有該權限的群組。
您必須是 SQL Server Analysis Services [TfsWarehouseDataReaders] 安全性角色的成員,才能修改或自訂報表。 您也必須在 SharePoint 產品具有 Team 專案的 [Members] 權限,或屬於具有該權限的群組。 如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
報表中的資料
[測試間距] 報表會針對為 Team 專案定義的測試計劃、測試組態和測試案例,顯示測試結果的累加計數。 所有報表都是以樞紐分析表為基礎,這些樞紐分析表會存取資料倉儲中存放的資料。
需求的測試涵蓋範圍
[需求狀態] 報表會指出每項需求有多少個測試成功或失敗。 此報表提供的水平橫條圖,可顯示每項需求在小組為其所定義之每種測試案例與測試組態組合下,得到的測試結果計數。 此報表會呈現針對已連結至需求之所有測試案例所執行之測試的累加結果。 此報表會顯示依照下列分類篩選的結果:[成功] (綠色)、[失敗] (紅色)、[永不執行] (藍色) 或 [已封鎖] (黃色)。
[依設定列出需求狀態] 報表會呈現每項需求的測試結果 (依測試組態分組)。
下表說明樞紐分析表中使用的報表篩選條件和欄位,用以產生著重於需求之測試涵蓋範圍的報表。
篩選條件 |
欄位 |
---|---|
依設定列出需求狀態報表的特定篩選條件:
|
|
依產品區域列出的測試涵蓋範圍
[依區域列出測試狀態] 報表會依產品區域指出某個 Team 專案有多少個測試案例成功或失敗。 下表說明樞紐分析表中用以產生 [依區域列出測試狀態] 報表的報表篩選條件和欄位。
篩選條件 |
欄位 |
---|---|
|
|
從未執行過的測試案例
[未執行的測試] 報表會指出有多少個測試案例從未執行過。 這些測試案例會依測試組態與測試結果擁有者進行分組。 下表說明樞紐分析表中用以產生 [依區域列出測試狀態] 報表的報表篩選條件和欄位。
篩選條件 |
欄位 |
---|---|
|
|
程式碼涵蓋範圍
[程式碼涵蓋範圍] 報表會為每個組建與組建組件列出已涵蓋、未涵蓋或僅部分涵蓋的程式碼行。 您可以使用此報表來判斷哪些組建和組件具有最低或最高的程式碼涵蓋範圍。 下表說明樞紐分析表中用以產生 [程式碼涵蓋範圍] 報表的報表篩選條件和欄位。
篩選條件 |
欄位 |
||
---|---|---|---|
|
|
用於監視測試間距的必要活動
若要讓 [測試間距] 報表變得更加實用與精確,小組必須執行下表中所說明的活動:
工作表報表 |
必要活動 |
||
---|---|---|---|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
更新和自訂報表
您可以藉由在 Office Excel 中開啟 [測試間距] 報表,並對其中一個工作表變更樞紐分析表的篩選條件選項,以更新 [測試間距] 報表。 您可以自訂每份報表來支援其他檢視,如下表所述。
Worksheet |
檢視 |
動作 |
---|---|---|
|
反覆項目的測試間距 |
變更 Iteration 的篩選條件 (預設值=全部) |
|
產品區域的測試間距 |
變更 Area 的篩選條件 (預設值=全部) |
|
特定測試計劃或測試計劃集的測試間距 |
變更 Test Plan 的篩選條件 (預設值=全部) |
|
特定測試套件的測試間距 |
變更 Test Suite Hierarchy 的篩選條件 (預設值=全部) |
|
特定組建定義或組建定義集的程式碼涵蓋範圍 |
變更 Build Definition Name 的篩選條件 (預設值=全部) |
|
包含最近六週、八週或更多週之資料的測試間距或程式碼涵蓋範圍 |
在 [樞紐分析表欄位清單] 欄中,加入 Date - Sets 欄位,然後選取 @@Last 6 weeks@@ 或其他設定 |
如需如何使用和自訂樞紐分析表和樞紐分析圖報表的詳細資訊,請參閱下列 Microsoft 網站頁面: