測試小組進度 Excel 報表
負責測試軟體的小組可以使用 [測試小組進度] 報表,協助監視測試活動並且報告小組在測試的撰寫與自動化以及執行回復測試方面的進度。[測試小組進度] 報表會根據針對為 Team 專案定義的測試案例與測試結果所收集到的資料,提供下列六種報表:
測試計劃進度:協助小組判斷他們已完成多少測試,以及是否能如期完成測試活動。
測試案例撰寫狀態:協助小組追蹤測試案例的定義完成狀態,以了解何時可執行測試。
依套件列出測試狀態:協助小組判斷他們在每個測試套件內已完成的測試數量。
依區域列出測試狀態:協助小組判斷他們在每個產品區域內已完成的測試數量。
失敗分析:協助小組監視他們所發現的回復數量。
自動化設計狀態:支援小組追蹤仍必須自動化的測試案例數量。
只有在小組建立測試計劃並使用 Microsoft Test Manager開始執行測試時,才能使用此 [測試小組進度] 報表。如需詳細資訊,請參閱測試應用程式。
注意事項 |
---|
您可以在 Team Explorer中,從位於 Team 專案的 [Excel 報表] 資料夾下的 [測試小組管理] 資料夾,存取 [測試小組進度] 報表。只有在 Team 專案入口網站已啟用而且已佈建為使用 SharePoint 產品時,您才能存取此資料夾。如需詳細資訊,請參閱存取 Team 專案入口網站或流程指引。 |
本主題內容
|
相關主題 |
必要的使用權限
若要檢視報表,您必須在 SharePoint 產品具有 Team 專案的 [讀取] 權限,或屬於具有該權限的群組。
您必須是 SQL Server Analysis Services [TfsWarehouseDataReaders] 安全性角色的成員,才能修改或自訂報表。您也必須在 SharePoint 產品具有 Team 專案的 [Members] 權限,或屬於具有該權限的群組。如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限和管理使用權限。
報表中的資料
[測試 Team 專案] 報表呈現的資料是以樞紐分析表報表為基礎,而這些報表會存取資料倉儲中所儲存的資料。這些資料衍生自小組成員使用 Microsoft Test Manager定義測試案例和執行測試時,所產生的結果。如需詳細資訊,請參閱在 Microsoft Test Manager 中執行測試和在 Microsoft Test Manager 中檢閱測試結果。
測試案例的撰寫與自動化設計狀態
小組可以使用 [測試案例撰寫狀態] 報表,協助監視他們在定義和設計測試案例方面的進度。此報表會顯示在最近六週內,有多少測試案例處於設計和就緒狀態的待執行工作圖表。
小組可以使用 [自動化設計狀態] 報表,協助監視他們在自動化測試案例方面的進度。此報表會顯示在最近六週內,有多少測試案例已進入自動化狀態的待執行工作圖表。
下表說明樞紐分析表報表中用以產生 [測試案例自動化狀態] 和 [自動化設計狀態] 報表的報表篩選條件和欄位。
篩選條件 |
欄位 |
---|---|
|
測試案例撰寫狀態報表的特定欄位:
自動化設計狀態報表的特定欄位:
|
測試計劃進度
[測試計劃進度] 報表會提供所有測試案例之測試結果的堆疊區域圖。此報表會將測試結果分組到最近記錄的結果中,並繪製最近四週的資料。結果包括 [永不執行]、[已封鎖]、[失敗] 或 [成功]。
小組可以檢閱此報表,判斷期程 (Sprint) 或反覆項目內或是某段時間的進度。例如,小組可以回答下列問題:
小組目前完成多少測試?
小組是否可以如期完成測試?
還有多少測試未執行?
要通過多少項測試?
有多少測試失敗?
有多少測試遭封鎖?
依套件或產品區域列出測試結果
[依套件列出測試狀態] 和 [依區域列出測試狀態] 報表會根據已記錄的結果,列出針對所有測試案例收集到之所有測試結果的計數。此報表會依測試套件或產品區域對測試結果進行分組。測試結果包括 [永不執行]、[已封鎖]、[失敗] 或 [成功]。
小組可以使用這些報表,調查測試結果中失敗計數偏高的測試套件或產品區域,或是從未執行過的測試案例。
回復測試
測試小組可以使用 [失敗分析] 報表,協助監視測試小組找到的回復數目。回復是指軟體中由您進行測試、但未出現在先前版本中的 Bug。執行回復測試的小組會特別著重於尋找只有出現在新版軟體中的 Bug。
[失敗分析] 報表會提供堆疊區域圖,顯示所有測試失敗結果的累加計數。此報表會依所有測試案例與測試組態的失敗類型對結果進行分組,並繪製最近六週的結果。失敗類型包括 [回復]、[無]、[新增問題] 和 [已知問題]。
系統會檢查每個用以執行測試案例的測試組態,然後嘗試識別之前在相同組態下執行此測試案例時的前置項結果。指派給測試案例/組態的失敗類型是根據下列準則來決定的:
回復:當立即前置項結果為 [成功] 時。
無:當立即前置項結果既非 [成功] 也非 [失敗] 時。
新問題:找不到任何立即前置項結果時。
已知問題:當立即前置項結果為 [失敗] 時。
小組可以檢閱報表以找到下列問題的答案:
有多少整體測試回復?
小組是否將回復或測試失敗的總數保持在預期範圍或小組目標內?
小組是否處理所識別的問題?是否及時處理已知問題?
狀況良好的 [失敗分析] 報表將會顯示適量的新問題、已知問題和回復。如果其中一個或多個區域中出現增量情形,小組可能需要進一步調查此問題。如果出現增量的情形,表示測試活動或小組簽入的程式碼品質可能有問題。此外,小組可以檢查最近組建、Bug 狀態和程式碼變換的狀態,以判斷任何這些因素的度量是否有助於解釋測試活動線條中的變化。
報表篩選條件和欄位
下表說明樞紐分析表中用以產生 [測試計劃進度]、[依套件列出測試狀態]、[依區域列出測試狀態] 和 [失敗分析] 報表的報表篩選條件和欄位。
篩選條件 |
欄位 |
---|---|
測試計劃進度報表的特定篩選條件:
依套件列出測試狀態報表的特定篩選條件:
失敗分析報表的特定篩選條件:
|
測試計劃進度報表的特定欄位:
依套件列出測試狀態報表的特定欄位:
依區域列出測試狀態報表的特定欄位:
失敗分析報表的特定欄位:
|
監視測試小組進度時的必要活動
若要讓 [測試小組進度] 報表變得更加實用與精確,小組必須執行下列活動:
定義測試案例和測試計劃,並將測試案例指派給測試計劃。如需詳細資訊,請參閱定義測試計劃。
執行測試。如需詳細資訊,請參閱在 Microsoft Test Manager 中執行測試。
在手動測試中,將測試案例中每個驗證步驟的結果標記為成功或失敗。
重要事項 如果測試步驟是驗證測試步驟,則測試人員必須將該測試步驟標上狀態。測試案例的整體結果會反映測試人員標記的所有測試步驟狀態。因此,如果測試人員將任何測試步驟標記為失敗或未標記,則測試案例會變成失敗狀態。
在自動化測試中,每個測試案例都會自動標記為成功或失敗。
(選擇性) 若要依產品區域和反覆項目來篩選報表,請指定每個測試案例的 [區域] 和 [反覆項目] 路徑。
若要讓 [測試間距] 報表變得更加實用與精確,小組必須執行下表中所說明的活動:
工作表報表 |
必要活動 |
---|---|
|
|
|
|
|
|
|
|
更新和自訂報表
您可以藉由在 Office Excel 中開啟 [測試小組進度] 報表,並對其中一個工作表變更樞紐分析表的篩選條件選項,以更新 [測試小組進度] 報表。您可以自訂每份報表來支援其他檢視,如下表所述。
檢視 |
動作 |
---|---|
|
變更 Iteration 的篩選條件 (預設值=全部) |
|
變更 Area 的篩選條件 (預設值=全部) |
|
變更 Test Plan 的篩選條件 (預設值=全部) |
|
在 [樞紐分析表欄位清單] 欄中,將 @@Last 6 weeks@@ 取代成不同的 Set |
如需如何使用和自訂樞紐分析表和樞紐分析圖報表的詳細資訊,請參閱下列 Microsoft 網站頁面: