共用方式為


追蹤測試結果

建立及執行測試時,您不免會希望能夠追蹤狀態, 例如,準備好執行的測試數目、測試的通過/失敗率,或是截至目前為止已執行的測試數目。

有哪些報告選項?

  • 輕量型圖表 (Visual Studio Online 或 Team Web Access)

  • 工作項目查詢 (Visual Studio Online 或 Team Web Access)

  • 既有的倉儲資料報表 (僅限內部部署 TFS)

  • 利用倉儲資料自行建立報表 (僅限內部部署 TFS)

您可以使用輕量型圖表,輕鬆檢視許多有關測試狀態問題的答案。 您可以將這些圖表固定在首頁,讓所有小組成員一眼便能查看進度。 (您必須先安裝 TFS 2013 Update 4 或更新版本,才能使用 Team Web Access 的輕量型圖表)。

從 [圖表] 索引標籤,檢視建立的任何圖表

建立並執行工作項目查詢,以便從工作中心產生報告。 透過一般清單工作項目查詢,您也可以產生該查詢項目的圖表。 例如,建立查詢以顯示待處理的 Bug 及其優先順序,接著產生圖表,依優先順序將這些待處理的 Bug 快速分組。

如果輕量型圖表不提供您需要的報告,且您使用的是內部部署 TFS,即可更深入鑽研資料。 您還可以存取現有的倉儲資料報表,或者自行建立 Excel 檔案。

以輕量型圖表測試狀態

您可以從 Team Web Access 或 Visual Studio online 的測試中心建立這些圖表。

追蹤測試進度

您可以使用測試結果圖表來追蹤測試進度。 請從一組與結果相關之預先填入的固定欄位進行選擇。 預設會為每個測試計劃建立一個圓形圖。 這個圖表會依 [結果] 欄位群組,以顯示測試計劃中所有測試的最新結果。

從 [圖表] 索引標籤檢視下列預設圖表。

按一下 [圖表] 索引標籤以檢視預設圖表

為測試結果加入您自己的圖表,以視覺化對您的小組而言重要的資訊。 如果您已經知道如何加入圖表,請跳至可建立之圖表下方的範例。

  1. 在 [測試計劃] 索引標籤中,為圖表選取測試計劃或測試套件。 然後建立新圖表。

    [圖表] 索引標籤;按一下 [新增]

  2. 選取圖表類型。 根據圖表,設定您要用來群組的欄位,或設定資料列和資料行。

    設定圖表的欄位

    所有圖表都會針對您選取之測試計劃或測試套件的任何子測試套件,彙總其資訊。

  3. 儲存圖表。 現在,圖表會顯示在您選取之測試計劃或測試套件的 [圖表] 索引標籤中。

測試結果範例

特定測試套件的測試狀態為何?

從 [測試計劃] 索引標籤中選取測試套件,然後加入測試結果圓形圖。 依結果群組。

選擇群組的 [結果]

我的小組測試這個衝刺之使用者劇本的測試狀態為何?

如果您已經在測試計劃中針對使用者劇本建立需求式測試套件,則可以針對這個套件建立圖表。

  1. 在靜態測試套件中,將這些需求式測試套件群組在一起。

  2. 在 [測試計劃] 索引標籤中,選取這個靜態測試套件。

  3. 加入測試結果堆疊橫條圖。 選擇 [套件] 做為資料列樞紐分析項目,選擇 [結果] 做為資料行樞紐分析項目。

    選擇圖表的 [套件] 和 [結果]

每位測試人員還有多少個測試未執行?

從 [測試計劃] 索引標籤中選取您的測試計劃,然後加入測試結果樞紐分析圖表。 選擇 [測試人員] 做為資料列樞紐分析項目,選擇 [結果] 做為資料行樞紐分析項目。

選擇圖表的 [測試人員] 和 [結果]

如何根據組態檢查品質?

使用堆疊橫條圖或樞紐分析圖表。 選擇 [組態] 做為資料列樞紐分析項目,選擇 [結果] 做為資料行樞紐分析項目。

如何針對我的小組追蹤測試失敗的原因?

若要分析失敗,請使用堆疊橫條圖或樞紐分析圖表。 針對資料列選擇 [測試人員],針對資料行選擇 [失敗類型]。 (測試結果的失敗類型只能透過 Microsoft Test Manager 設定)。

如何針對我的小組追蹤失敗測試的解決方式?

若要分析解決方式,請使用堆疊橫條圖或樞紐分析圖表。 針對資料列選擇 [測試人員],針對資料行選擇 [解決方式]。 (測試結果的解決方式類型只能透過 Microsoft Test Manager 設定)。

追蹤測試案例狀態

您可以使用案例圖表來掌握測試案例的撰寫進度。測試案例圖表可方便您靈活運用,將加入 [測試] 索引標籤的資料行製成報告。 預設不會將測試案例欄位加入 [測試] 索引標籤的檢視。

如果您已經知道如何加入圖表,請跳至可為測試案例建立之圖表下方的範例。

  1. 從 [測試] 索引標籤,使用 [資料行] 選項加入您要用於測試案例圖表的任何欄位。 然後欄位會出現為下拉式清單中的選項,以供您群組測試案例圖表。

  2. 在 [測試計劃] 索引標籤中,為圖表選取測試計劃或測試套件。 然後加入測試案例圖表。

    [圖表] 索引標籤;選擇 [新增]

    所有圖表都會針對您選取之測試計劃或測試套件的任何子測試套件,彙總其資訊。

  3. 選取圖表類型。 根據圖表,設定您要用來群組的欄位、設定資料列和資料行,或設定範圍 (僅限趨勢圖)。

    設定圖表的欄位

    您無法針對測試案例圖表依測試套件群組。

  4. 儲存圖表。 現在,圖表會顯示在您選取之測試計劃或測試套件的 [圖表] 索引標籤中。

測試案例範例

如何追蹤用於建立測試案例的待執行工作?

您可以使用堆疊區域趨勢圖檢視待執行工作,以了解有多少個測試案例準備就緒可以執行。 在 [堆疊方式] 欄位中選擇 [狀態],在 [排序] 欄位中選擇 [遞增]。

為這個建立堆疊區域圖表

如何追蹤自動化狀態的待執行工作?

您可以使用堆疊區域趨勢圖檢視待執行工作,以了解有多少個測試案例已自動化。 在 [堆疊方式] 欄位中選擇 [自動化狀態],在 [排序] 欄位中選擇 [遞增]。

如果我的測試計劃中的測試案例是由多個小組共同擁有,我是否可以查看每個小組擁有多少個測試案例,以及這些測試的優先權?

如果您的小組是依區域路徑組織,則可以使用測試案例圓形圖。 在 [群組依據] 欄位中選擇 [區域路徑]。

如果您想知道這些測試的優先權,請建立堆疊橫條圖。 針對資料列選擇 [區域路徑],針對資料行選擇 [優先權]。

如何依小組成員追蹤測試建立狀態?

測試案例擁有者是由 [指派給] 欄位追蹤。 使用堆疊橫條圖或樞紐分析圖表。 針對資料列選擇 [指派給],針對資料行選擇 [狀態]。

問與答

問:我可以檢視個別測試案例的最近測試結果嗎?

**答:**可以。 請選取測試套件中的測試案例,然後選擇以檢視測試詳細資料窗格。

[測試] 索引標籤;選擇要顯示測試詳細資料窗格

檢視這個測試案例的最近測試結果。

從檢視選擇測試結果

問:如何以圖表顯示多個測試套件中的測試案例資料?

**答:**針對測試案例圖表,如果測試案例已加入計劃中的多個測試套件,則只會計算一次。 針對測試結果圖表,每個執行的測試執行個體會針對每個測試套件分開計算。

問:誰可以建立圖表?

**答:**您必須至少有基本授權,才能建立圖表。

問:如何與我的所有專案關係人分享小組的測試狀態?

**答:**將圖表固定在小組的首頁,即可供所有小組成員檢視。 使用圖表的內容功能表。

選擇圖表的內容功能表

您必須是小組系統管理員才能執行這項操作。 即使是具有專案關係人授權的小組成員,也可檢視首頁上的測試圖表。 若要進一步了解首頁,請至這裡。 或者進一步了解小組管理

問:如何編輯或刪除圖表?

**答:**從圖表的內容功能表中選取所需的選項。

以輕量型圖表追蹤 Bug

了解找到哪些 Bug 及修正情形以掌握應用程式品質,也是極為重要的一環。 待處理 Bug 的優先順序為何? Bug 呈現何種趨勢? 您可以針對您在「查詢」頁面中建立的任何一般清單查詢產生輕量型圖表。 如需了解如何以 Team Web Access 或 Visual Studio Online 執行這項操作,請前往這裡

問與答

問:是否可以追蹤從測試案例建立的特定 Bug?

**答:**當您從測試執行器建立 Bug 時,這個 Bug 會自動連結至您當時執行的測試案例。 若要查詢從測試案例建立的所有 Bug,請開啟 Microsoft Test Manager 並前往 [測試] 索引標籤,然後選擇 [驗證 Bug]。 若要重新執行已修正 Bug 的測試,請選擇 [驗證]。

使用 Microsoft Test Manager 追蹤自動化測試結果

若要查看最新測試回合的圖表,請使用 Microsoft Test Manager。 您可以在任何已安裝 Visual Studio Test Professional 或 Visual Studio Ultimate 的電腦上開啟它。 將它連接至您的 Team 專案和測試計劃,並選擇 [測試中心]。

若要取得最新測試回合的清單,請依序選擇 [測試]、[分析測試回合]。 清單上的每個項目都代表一個測試回合:

分析測試回合

Microsoft Test Manager 支援讓您在測試結束後檢閱測試結果的流程。 任何包含失敗測試的回合都會加上 [需要調查] 旗標。 如果您開啟測試回合詳細資料,就可以加入備註、指派失敗的原因、建立 Bug 或其他工作項目,以及將旗標變更為 [已完成]:

設定失敗類型

您可以在測試流程要求時,變更失敗類型的原因

追蹤組建品質

若您擁有內部部署 TFS,可以透過這份報告了解您在建置流程中所執行自動化測試的通過/失敗率。 從該報告中,您可以了解每個組建的各項測試通過率。 您可以知道組建的改善情形。

此外,您也必須安裝 SQL Services Reporting Services 才能查看此報告。

追蹤版本整備度

如果您擁有內部部署 TFS,也可以檢視測試通過及失敗的記錄。 藉由查看通過率趨勢,您就能判斷何時可以發行這份報告。 執行測試時,查看應用程式的品質是否有所改善。

此外,您也必須安裝 SQL Services Reporting Services 才能查看此報告。

自訂報告功能僅供內部部署 TFS 使用

您必須為 TFS 安裝 SQL Services Reporting Services 才能自訂報告。

如果您擁有內部部署 TFS,那麼測試計劃和測試套件都是適用於 TFS 2013 Update 3 或更新版本的工作項目。 您可以根據自己對於測試計劃、測試套件、測試案例、使用者劇本、要求和 Bug 的需求,以查詢自行建立 Excel 報表。 如需了解如何建立一般清單查詢的 Excel 報表,請前往這裡

如果您是使用 SharePoint Server Enterprise Edition 設定 Team 專案入口網站,您可以進一步加以自訂。 在此情況下,您可以使用 Excel 報表建立儀表板

如果您仍無法獲得需要的報告,也可以利用其他更多選項直接檢視資料。 您可以利用其他方法建立報告,包括使用已針對報告而最佳化的線上分析處理 (OLAP) 資料 Cube (TFS_Analysis) 或關聯式倉儲資料庫 (TFS_Warehouse)。 如需了解如何執行這項操作,請前往這裡

問與答

問:如果我尚未安裝輕量型圖表的 TFS 2013 Update 4,是否有其他報告可以使用?

:如果您的內部部署 TFS 安裝包含報告服務,您就可以檢視測試計劃進度圖表,圖表中會顯示這個衝刺有多少項測試成功或失敗。 開啟 http://<您的 Team Foundation Server>/Reports 並巡覽至 TfsReports > DefaultCollection > 您的專案 > Tests。 或者,在 Visual Studio 的 Team Explorer 中,開啟 [報告]。

問:是否可以檢視 MTM 的最新測試結果摘要?

**答:**可以。 請前往 MTM 的 [計劃] 索引標籤,然後選擇 [結果]。 您可以依套件檢視結果,了解每個使用者劇本是否已通過測試。