測試儀表板 (CMMI)
您可以使用 [測試] 儀表板來監視測試活動、回報進度、尋找測試涵蓋範圍中的縫隙,以及識別可能需要進一步調查的測試區域。 此儀表板會顯示 5 個報表,這些報表提供最近四週內已執行之測試的相關資訊。
注意事項 |
---|
儀表板是透過 Team 專案入口網站存取的。只有在該入口網站已啟用,而且已佈建為使用 Microsoft Office SharePoint Server 2007,您才能存取 [測試] 儀表板。如需詳細資訊,請參閱儀表板 (Agile)或存取 Team 專案入口網站或流程指引。 |
本主題內容
|
您可以使用此儀表板來回答下列問題:
|
必要的使用權限
若要檢視儀表板,您必須在 SharePoint 產品中具有 Team 專案的 [讀取] 權限,或屬於具有該權限的群組。 若要修改、複製或自訂儀表板,您必須在 SharePoint 產品中具有 Team 專案的 [Members] 權限,或屬於具有該權限的群組。 如需詳細資訊,請參閱將使用者加入至 Team 專案。
若要以 Office Excel 修改報表,您必須是 SQL Server Analysis Services 中 [TfsWarehouseDataReaders] 安全性角色的成員,而且必須在 SharePoint 產品中具有 Team 專案的 [Members] 權限,或屬於具有該權限的群組。 如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
您必須是 [Readers] 群組的成員,或您的 [檢視此節點中的工作項目] 權限必須設定為 [允許],才能檢視工作項目。 您必須是 [Contributors] 群組的成員,或是您的 [編輯此節點中的工作項目] 權限已設為 [允許],才能建立或修改工作項目。 如需詳細資訊,請參閱管理使用權限。
測試儀表板中顯示的資料
您可以使用 [測試] 儀表板,了解小組測試需求的進度。 具體來說,此儀表板會顯示下圖所示和下表所述的 Web 組件。
注意事項 |
---|
只有在小組使用測試執行器和 Microsoft Test Manager來建立測試計劃和執行測試時,才能使用 [測試計劃進度]、[測試案例整備]、[需求測試狀態] 和 [測試活動] 報表。如需如何定義測試套件和測試計劃的詳細資訊,請參閱使用測試套件組織測試案例。 當裝載 Team 專案所用之 Analysis Services 的伺服器無法使用時,不會顯示待執行工作圖、進度圖、趨勢圖和報表 至 。 |
Web 組件 |
顯示的資料 |
相關主題 |
---|---|---|
所有測試之測試結果的堆疊區域圖會依過去四週的最新記錄結果分組。 結果包括 [永不執行]、[已封鎖]、[失敗] 和 [成功]。 |
||
堆疊區域圖,顯示最近四週有多少測試案例處於 [設計] 或 [就緒] 狀態。 |
||
水平橫條圖,可針對為每個需求所定義的每種測試案例與測試組態組合,顯示測試結果的計數。 此圖表根據測試結果最近一次測試回合將測試結果分組,選項有 [成功] (綠色)、[失敗] (紅色)、[已封鎖] (紫色) 或 [未執行] (灰色)。 |
||
折線圖,顯示最近四週內針對所有手動測試案例執行之所有結果的累加計數。 |
||
堆疊區域圖,顯示最近四週內所有測試失敗結果的累加計數 (依失敗類型排序)。 失敗類型包括 [回復]、[新問題] 和 [已知問題]。 |
||
近期活動的清單。 此清單衍生自 SharePoint Web 組件。 |
不適用 |
|
作用中、已解決和已關閉工作項目的計數。 您可以按一下每個數字來開啟工作項目清單。 此清單衍生自 Team Web Access Web 組件。 |
||
最近組建及其組建狀態的清單。 您可以按一下特定的組建,檢視其他詳細資料。 此清單衍生自 Team Web Access Web 組件。 圖例: :建置進行中 :建置未啟動 :建置成功 :建置失敗 :建置已停止 :建置已部分成功。 |
||
最近簽入的清單。 您可以按一下特定的簽入,檢視其他詳細資料。 此清單衍生自 Team Web Access Web 組件。 |
追蹤測試時的必要活動
若要讓 [測試] 儀表板中的報表變得更加實用與精確,小組必須執行下列活動:
定義測試案例和需求,並建立測試案例和需求之間的 [測試者] 連結。
定義測試計劃,並指派測試案例給測試計劃。
如需詳細資訊,請參閱定義測試計劃。
在手動測試中,將測試案例中每個驗證步驟的結果標記為成功或失敗。
重要
如果測試步驟是驗證測試步驟,則測試人員必須將該測試步驟標上狀態。測試的整體結果會反映測試人員標記的所有測試步驟狀態。因此,如果測試人員將任何測試步驟標記為失敗或沒有標記,則測試也會變成失敗狀態。
在自動化測試中,每項測試都會自動標記為成功或失敗。
(選擇性) 若要支援篩選,請將 [反覆項目] 和 [區域] 路徑指派給每個測試案例。
監視測試進度
您可以使用 [測試] 儀表板中的前三個報表,來監視測試進度及回答下表中的問題:
報表 |
回答的問題 |
備註 |
---|---|---|
測試案例整備 |
|
|
測試計劃進度 |
|
|
需求測試狀態 |
|
|
判斷測試是否有縫隙
您可以使用 [需求測試狀態] 報表來判斷測試是否涵蓋所有程式碼,並且回答下列問題:
哪些需求具有較低的測試案例總數?
哪些需求具有較高的已封鎖或從未執行的測試案例總數?
每項需求的測試案例涵蓋範圍是否符合預期?
哪些需求具有較高的測試失敗率?
每項需求平均定義了多少個測試案例?
監視測試失敗和回復
監視測試失敗,可讓您及早識別和解決程式碼中的問題。 您可以使用 [測試] 儀表板中的最後兩個報表,進一步了解失敗的測試數目。
報表 |
回答的問題 |
備註 |
---|---|---|
手動測試活動 |
|
[手動測試活動] 報表會指出針對每個測試組態和所有測試計劃執行之每個測試案例的結果。 如果看到爆增情形,可能表示測試活動或是小組要簽入之程式碼的品質有問題。 您可能需要檢查最近組建、Bug 狀態和程式碼變換方面的度量資訊,看看其中是否有任何項目有助於解釋這些變更。 |
測試失敗分析 |
|
狀況良好的 [測試失敗分析] 報表會顯示適量的新問題、已知問題和回復。 如果這些區域中出現任何爆增情形,小組可能需要進一步調查。 如果看到爆增情形,可能表示測試活動或是小組要簽入之程式碼的品質有問題。 另外,您可能需要檢查最近組建、Bug 狀態和程式碼變換方面的度量資訊,看看其中是否有任何項目有助於解釋這些變更。 |
自訂測試儀表板
您可以使用下列方式自訂 [測試] 儀表板:
在 Office Excel 中變更每個報表的篩選,將重點放在特定產品區域或反覆項目。
針對特定測試計劃或是在手動或自動執行的測試案例上,於 Office Excel 中篩選 [手動測試活動] 報表。
將現有的 Excel 報表 (例如 [Bug 狀態]、[程式碼變換] 和 [程式碼涵蓋範圍]) 加入至儀表板。
在 Office Excel 中建立和加入報表以顯示特定小組成員的進度。 如需範例,請參閱 Bug (依指派) Excel 報表。
如需如何在 Office Excel 中使用和自訂報表的詳細資訊,請參閱下列 Microsoft 網站頁面:
請參閱
概念
在 Microsoft Test Manager 中執行自動化測試