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