測試儀表板 (Agile)
您可以使用 [測試] 儀表板來監視測試活動、回報進度、尋找測試涵蓋範圍中的間距,以及識別可能需要進一步調查的測試區域。 此儀表板會顯示 5 個報表,這些報表提供最近四週內已執行之測試的相關資訊。
儀表板是透過 Team 專案入口網站存取的。 只有在該入口網站已啟用,而且已佈建為使用 SharePoint Server Enterprise Edition 時,您才能存取 [測試] 儀表板。 如需詳細資訊,請參閱儀表板。
本主題內容
|
您可以使用此儀表板來回答下列問題:
|
需求
只有在 Team 專案入口網站已啟用,而且已設定為使用 SharePoint Server Enterprise Edition 時,您才能存取測試儀表板和所有其他儀表板。 如需詳細資訊,請參閱儀表板。
若要檢視儀表板,您必須已指派給在 SharePoint 產品 中具有 Team 專案之 [讀取] 權限的群組,或屬於具有該權限的群組。 若要修改、複製或自訂儀表板,您必須在 SharePoint 產品 中具有 Team 專案的 [成員] 權限,或屬於具有該權限的群組。
您必須是 [Readers] 群組的成員,或您的 [檢視此節點中的工作項目] 權限必須設定為 [允許],才能檢視工作項目。 您必須是 [Contributors] 群組的成員,或是您的 [編輯此節點中的工作項目] 權限已設為 [允許],才能建立或修改工作項目。
如需詳細資訊,請參閱將使用者加入至 Team 專案。
若要在 Office Excel 中修改報表,您必須是 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全性角色的成員,而且必須在 SharePoint 產品 中具有 Team 專案的 [成員] 權限,或屬於具有該權限的群組。 如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
只有在小組依照使用 Team Web Access 計劃手動測試的說明來建立測試計劃及執行測試時,才能使用 [測試計劃進度]、[測試案例整備]、[需求測試狀態] 和 [測試活動] 報表。
顯示在儀表板中的資料
您可以使用 [測試] 儀表板,了解小組測試使用者劇本的進度。 若要了解 [測試] 儀表板中顯示的 Web 組件,請參閱圖例和隨後的表格。
當裝載 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 網站的下列網頁: